韩顺平linux视频学习笔记整理
韩顺一Linux视频教程自学笔记整理全
Linux操作系统学习
linux的特点
优点:
1、免费的/开源的系统
2、支持多线程/多用户的系统 3、安全性好
4、对内存和文件管理优越
linux体积最少只需要内存4M,由于小所以可以做嵌入式开发
缺点:
操作相对困难
Linus于1991年至1994年将unix的微型版minis加以开发出linux 现在redhat红帽子、BSD、SUN等公司进行再发行
在windows环境下可以使用(VM等)虚拟机来运行linux 在linux运行startx命令可以进入图形操作界面
root是linux下的系统管理员
普通用户登陆后可以用su- 切换为系统管理员 关机命令
shutdown -h now 立刻进行关机
shutdown -r now 现在重新启动计算机 reboot 现在重新启动计算机 logout 注销
vi编辑器是linux下最有名的编辑器,也是学习linux必须掌握的工具,
在unix下也可使用vi进行程序的开发
linux可以做java/c开发
在linux的vi编辑器内写一下简单的java程序“hello,world” 1、Vi Hello.java
2、输入i[进入到插入模式] public class hello{
public static void main(String []args){ System.out.println("hello,world"); } }
3、输入esc键[进入命令模式]
4、输入wq保存退出/q!退出但不保存 6、编译javac hello.java javac Hello.java
韩顺一Linux视频教程自学笔记整理全
7、运行 java Hello [java运行的是class文件]
ls命令显示当前文件
ls -l命令显示详细文件列表
如何在linux下开发c程序或是c++(cpp)程序
建立vi hello.cpp
#include <stdio.h> int main(){
printf("hello!"); return 0;
}
gcc hello.cpp 用gcc编译器编译出来未命名会是a.out文件 gcc -o [文件名] [源文件名] 用gcc编译器编译文件命名 /a.out 在linux下运行c程序只要输入/就可以运行
------------------------------------------------------------
linux下的文件目录
linux的文件系统是采用级层式的树状目录结构,在此结构中的最上层
是根目录“/”,然后在此目录下再创建其他的目录 深刻理解linux文件目录是非常重要的。
linux下的根目录中重要的目录如下是系统自动分配的
root目录、home目录、bin目录、sbin目录、mnt目录、etc目录、var目录、boot目录、usr目录、tmp目录(均为同级目录)
root目录:用于存放root用户相关文件的目录 home目录:用于存放普通用户的相关文件的目录 bin目录:用于存放常用命令的目录
sbin目录:用于存放要具有一定权限才可以使用的命令的目录 mnt目录:用于默认挂载软驱、光驱的目录 etc目录:用于存放配置相关的文件的目录 var目录:用于存放经常变化的文件的目录
boot目录:用于存放系统引导文件的目录(重要)
usr目录:用于存放安装的默认目录(安装文件会默认安装在usr目录里) tmp目录:用于存入临时文件的目录
cd /返回到主目录下
ls与dir功能相同显示目录名
韩顺一Linux视频教程自学笔记整理全
显示当前在哪个路径下面
pwd命令是显示当前在哪个路径下
--------------------------------------------------------------
linux的用户管理(普通用户无法使用)
useradd命令:useradd 用户名(添加用户) passwd命令:passwd 用户名 (修改用户密码) userdel命令:userdel 用户名 (删除用户)
userdel -r 用户名(删除用户以及用户主目录)
--------------------------------------------------------------
linux的常用命令
指定运行级别
命令:init[012356] 运行级别 0:关机 1:单用户
2:多用户状态没有网络服务 3:多用户状态有网络服务 4:系统未使用保留给用户 5:图形界面 6:系统重启
常用运行级别是3和5,要修改默认的运行级别可改文件/etc/inittab的
韩顺一Linux视频教程自学笔记整理全
id:5:initdefault:这一行中的数字
在启动引导界面的时候按e进入编辑,在进入grub引界面时,请输入e在选中第二个选项按e,在最后输入 1[单用户级别] 然后按b进入单用户模式。 *:可通过此方法进行linux用户密码的修改
--------------------------------------------------------------
linux常用命令(2)
命令pwd [显示当前工作目录] 命令cd [改变目录]
命令ls [列出文件和目录] ls -a 显示隐藏文件 ls -l 显示长列表格式 命令mkdir [建立目录] 命令rmdir [删除空目录]
--------------------------------------------------------------
linux常用命令(3)
tab键可以补全相应内容 命令touch [建立空文件] 命令cp [复制命令]
cp -r dir1 dir2递归复制命令(复制子目录信息)
命令mv [移动文件和改文件名] 命令rm [删除文件和目录]
rm -rf * [删除所有内容(包括目录和文件)r递归f强制] 命令ln [建立符号连接] ln -s 源目标
ln -s /etc/inittab inittab [inittab指向实际文件/etc/inittab]
-------------------------------------------------------------------
linux常用命令(4)
命令more [显示文件内容,带分页] 命令less [显示文件内容带分页]
命令grep [在文本中查询内容] grep -n "查找内容" [文件名]
命令| [管道命令] 在linux和unix系统中|就是管道命令,把上一个命令的 结果交给|的后面的命令进行处理 命令man [相当于dos下的help]
例:Grep –n “查找内容” [文件名] | more
-------------------------------------------------------------------
linux常用命令(5)
韩顺一Linux视频教程自学笔记整理全
命令find [搜索文件及目录] 在linux中,因为文件系统是以级别式的结构来组成的,所以要在整个系统中找到特定的文件和目录并不是件容易的事。而"find"命令可以解决上述问题。 1、在特定的目录下搜索并显示指定名称的文件和目录
find / -name man:意思是说从根目录开始搜索名称为man的文件或目录 2、搜索一段时间内被存取/变更的文件或目录。
find /home -amin -10:十分钟内存取的文件或目录 find /home -atime -10:十小时内存取的文件或目录 find /home -cmin -10:十分钟内更改过的文件或目录 find /home -ctime +10:十小时前更改过的文件或目录 3、搜索指定大小的文件。
find /home -size +10k:意思是说查找/home目录下大小为10k的文件
-------------------------------------------------------------------
linux常用命令(6) 以文件头字段来判定文件类型,并非以文件后缀名来判定。
重定向命令:管道定向命令">"为覆盖,">>"追加写在原文件内容后面 ls -l > a.txt 列表的内容写入文件a.txt中(覆盖写) ls -al >> aa.txt列表的内容追加到文件aa.txt的末尾 从文件中输入信息database_program<database_data
---------------------------------- …… 此处隐藏:3587字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [幼儿教育]【完整版】2019-2025年中国药物发现外
- [幼儿教育]2018-2019年初中信息技术广东初一竞赛
- [幼儿教育]最新外研版(一起)小学英语五年级上册《
- [幼儿教育]农业推广与创新管理专业 -中农大毕业论
- [幼儿教育]2017-2022年中国更年期用药行业市场深
- [幼儿教育]数学1.1.2第1课时棱柱、棱锥和棱台的结
- [幼儿教育]二年级群文阅读课例欣赏
- [幼儿教育]2010-2015年中国保险行业投资分析及深
- [幼儿教育]厄运打不垮的信念第一课时
- [幼儿教育]巧用文本,让表达在言语中绽放论文
- [幼儿教育]中学生百科知识竞赛题及答案
- [幼儿教育]八大菜系英文简介
- [幼儿教育]中国男装牛仔裤市场发展研究及投资前景
- [幼儿教育]远程数字视频监控系统在银行的应用
- [幼儿教育]光纤光缆制造工艺及设备
- [幼儿教育]国家安全法试题及答案
- [幼儿教育]2011高中提前招生及竞赛试题(物理卷1)
- [幼儿教育]宁夏第三产业房地产业、科学研究和技术
- [幼儿教育]中兴通讯 ME3000模块用户硬件设计手册_
- [幼儿教育]紫外线灯管的辐照强度问题
- 苏联东欧剧变的原因和历史教训浅析
- 人工智能导论实验报告(学生)
- 思科ITE章考试原题及答案
- 《学习雷锋好榜样》主题班会教案
- 加油站建设项目安全评价报告
- 剖析社保卡管理系统
- 2017-2018年影视剧新媒体版权运营行业
- 2017-2018学年四川省成都市高一上学期
- 2019最新高中数学 第三章 3.2.1 几类不
- 2011-2015年中国基酸市场调查及行业前
- 人教版新课标选修八Unit 1 课件Warming
- 郭溪燎原小学辅导学生记录表
- 教师资格证统考综合素质写作秘笈
- 国外校园绿色建筑研究方向与建设实践
- 15.1 动物运动的方式 课件(北师大版八
- 民用飞机空调系统
- 长安侠文化传统与唐诗的任侠主题
- 《中国近现代史纲要》名词解释
- 11金本《保险学概论》复习资料
- 民用建筑机电安装工程专业施工图图纸会




