Linux从入门到精通第二课-第四课

课时2-4



tab键:①可以补全命令和已存在的文件名;②un然后按两下tab会显示所有以un开头的命令;③在前面没有命令的情况下,按两下,会显示所有的命令。但是不能补全参数 。

按esc后再按‘.’:重新调用前一个命令中的参数。

!!:重复前一个命令和up键的效果是一样的。

!xx:重复前一个以xx开头的命令。

!num:历史记录中每个使用过的命令都会有个序列号,num指的就是这个序列编号,然依这个编号去执行对应的命令。

!? xx:重复之前某个命令包含xx字符的命令。

!-n:重复n个之前的命令。


ctrl+z:暂停正在前台(或称为终端)运行的程序。

ctrl+c:是终止正在前台(或称为终端)运行的程序。

ctrl+r:来查询历史记录,一般来说该功能比history要好很多。

jobs:可以看到后台的程序(或进程)。

sleep:例如 sleep 1000,就是休眠1000秒。

history:查看所有在该终端中使用过的命令操作。

bg xx:启动编号为xx的后台作业。

fg xx:将编号为xx的后台作业放到前台运行。

xx &:表示名为xx放置到后台运行。


id:查看当前用户信息。

passwd:修改当前用户的密码。

su -:切换到全新的终端下进入root。

su - xx:切换到xx用户。

su:仅仅切换到root用户,不会产生全新的终端。

sudo:使用管理员权限进行操作,语法:sudo 命令。


通配符:

*:匹配0个或多个。

?:匹配任意一个。

[0-9]:匹配一个数字范围。

[abc]:匹配列表内的任何字符。

[^abc]:匹配除列表以外的所有字符。


关于ls命令的一些操作:

ls -a:显示所有文件,包括隐藏文件。

ls -l:显示当前目录下的,文件的详细信息。

ls -R:递归显示子目录结构。

ls -ld:显示目录和链接信息。

file xx:查看xx文件的类型。

绝对路径:以”/“开头,递归每级目录直到目标的路径;不受当前所在工作目录限制。

相对路径:以当前目录为起点,到达目标的路径;受当前所在目录限制。

cd:是切换当前目录地址;例如:cd Downloads/

pwd:查看当前所处的目录地址

”  .  “:表示当前目录

”  ..  “:表示上一级目录

”  ~  “:用户的home目录

”  -  “:上一次所处的目录


你可能感兴趣的:(Linux从入门到精通第二课-第四课)