1,切换运行级别 init 2
2,查看运行级别 runlevel
3,关机命令 shutdown halt reboot
4,help命令 init --help
5,whereis 用来查找命令所在的位置 whereis ls
=====================================================================
6,普通用户是以美元符号结尾的。root用户是以”#“结尾的
7,vim编辑器不保存退出的命令是 :q
=====================================================================
8,bash中的通配符
?代表任何单一字符
* 代表任何字符
[字符组合] 在中括号中的字符都符合 eg.[a-z]代表所有的小写字母
[!字符组合] 不在中括号中的字符都符合 eg[!0-9]代表非数字的字符元素都符合
9,shell中有17中特殊字符,具有特殊的意义
10,特殊的组合键 都是与ctrl结合的
11,tab键自动命令补全
13,mkdir创建文件夹
rmdir删除文件夹,非空删除有麻烦
rm命令 -r递归删除 -f强制直接删除
14,!$可以重复前一个命令最后的参数
eg,mkdir /home/aaa
cd !$ 就切换到了/home/aaa目录下面
15,~代表用户的宿主目录
eg,cp sometext /home/zhaolei/docs
简写为 cp sometext ~/docs
=================================================
16,命令的排列,替换和别名
”;“ 先执行命令1,不管命令1是否出错,接下来都会执行命令2
”&&“ 只有命令1正确运行完毕后,才执行命令2
less $(locate README.mouse)可以进行命令替换
kill 'pidof rob'
命令的别名:alias [别名]=[需要定义别名的命令]
==================================================
17,文件名匹配,管道和重定向
? *
|
>
<
>>
输出重定向: ls -al > file.txt
输出重定向:cat </root/a
错误重定向:ls ~/aaaaa 2>~/b
追加重定向:>>
同时实现输出重定向和错误重定向 &>
ls -l ~/aaaaa &>~/b.txt
18,du -hs 列出目录和子目录所占空间的大小
===========================================================
19,惯例:环境变量名都是大写
设置一个环境变量 PATH=/usr/bin:/usr/local/bin:/usr/X11R6/bin
查看一个环境变量 echo $PATH
设置环境变量需要这样 PATH=$PATH:/some/directory
这样设置仅仅会显示在当前终端上面,新打开的不会显示,需要如下设置
exprot PATH=$PATH:/some/directory
命令export只能改变当前终端和以后运行的终端里的变量,对于已经运行的终端没有作用
为了将目录永久的添加到用户的$PATH,只要将export的那行添加到用户宿主目录下的”.bash_profile"文件中即可
不要添加“.bashrc"
ls .bash*列出bash文件,其中有四个文件
==================================================================================
20,vi编辑器
(1)vi编辑器是所有linux标准编辑器,可以对文本进行创建,查找,替换,删除,复制和粘贴等操作
(2)vi编辑器有三种基本工作模式,分别是命令模式,插入模式和末行模式
(3)命令模式:控制屏幕光标的移动,字符,字或行的删除,移动,复制某区域以及进入插入模式和末行模式。
插入模式:只有在插入模式下才可以做文字输入,按”ESC“键可以回到命令模式
末行模式:将文件保存或退出vi编辑器,也可以设置编辑环境,如寻找字符串,列出行号等。
命令模式按i进入插入模式,插入模式按ESC返回到命令模式
命令模式按:进入末行模式,wq存盘退出 q!不存盘强制退出 。 末行模式会自动回到命令模式
2,查看运行级别 runlevel
3,关机命令 shutdown halt reboot
4,help命令 init --help
5,whereis 用来查找命令所在的位置 whereis ls
=====================================================================
6,普通用户是以美元符号结尾的。root用户是以”#“结尾的
7,vim编辑器不保存退出的命令是 :q
=====================================================================
8,bash中的通配符
?代表任何单一字符
* 代表任何字符
[字符组合] 在中括号中的字符都符合 eg.[a-z]代表所有的小写字母
[!字符组合] 不在中括号中的字符都符合 eg[!0-9]代表非数字的字符元素都符合
9,shell中有17中特殊字符,具有特殊的意义
10,特殊的组合键 都是与ctrl结合的
11,tab键自动命令补全
13,mkdir创建文件夹
rmdir删除文件夹,非空删除有麻烦
rm命令 -r递归删除 -f强制直接删除
14,!$可以重复前一个命令最后的参数
eg,mkdir /home/aaa
cd !$ 就切换到了/home/aaa目录下面
15,~代表用户的宿主目录
eg,cp sometext /home/zhaolei/docs
简写为 cp sometext ~/docs
=================================================
16,命令的排列,替换和别名
”;“ 先执行命令1,不管命令1是否出错,接下来都会执行命令2
”&&“ 只有命令1正确运行完毕后,才执行命令2
less $(locate README.mouse)可以进行命令替换
kill 'pidof rob'
命令的别名:alias [别名]=[需要定义别名的命令]
==================================================
17,文件名匹配,管道和重定向
? *
|
>
<
>>
输出重定向: ls -al > file.txt
输出重定向:cat </root/a
错误重定向:ls ~/aaaaa 2>~/b
追加重定向:>>
同时实现输出重定向和错误重定向 &>
ls -l ~/aaaaa &>~/b.txt
18,du -hs 列出目录和子目录所占空间的大小
===========================================================
19,惯例:环境变量名都是大写
设置一个环境变量 PATH=/usr/bin:/usr/local/bin:/usr/X11R6/bin
查看一个环境变量 echo $PATH
设置环境变量需要这样 PATH=$PATH:/some/directory
这样设置仅仅会显示在当前终端上面,新打开的不会显示,需要如下设置
exprot PATH=$PATH:/some/directory
命令export只能改变当前终端和以后运行的终端里的变量,对于已经运行的终端没有作用
为了将目录永久的添加到用户的$PATH,只要将export的那行添加到用户宿主目录下的”.bash_profile"文件中即可
不要添加“.bashrc"
ls .bash*列出bash文件,其中有四个文件
==================================================================================
20,vi编辑器
(1)vi编辑器是所有linux标准编辑器,可以对文本进行创建,查找,替换,删除,复制和粘贴等操作
(2)vi编辑器有三种基本工作模式,分别是命令模式,插入模式和末行模式
(3)命令模式:控制屏幕光标的移动,字符,字或行的删除,移动,复制某区域以及进入插入模式和末行模式。
插入模式:只有在插入模式下才可以做文字输入,按”ESC“键可以回到命令模式
末行模式:将文件保存或退出vi编辑器,也可以设置编辑环境,如寻找字符串,列出行号等。
命令模式按i进入插入模式,插入模式按ESC返回到命令模式
命令模式按:进入末行模式,wq存盘退出 q!不存盘强制退出 。 末行模式会自动回到命令模式