课时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目录
” - “:上一次所处的目录
网友评论