Ctrl+快捷键
1.Ctrl+c 取消命令;
2.Ctrl+z 暂停命令;
3.Ctrl+a 光标到行首;
4.Ctrl+e 光标到行尾;
5.Ctrl+u 删除光标前所有字符;
6.Ctrl+k 删除光标后所有字符;
7.Ctrl+l 清屏;
8.Ctrl+d 退出登陆 ==exit
9.Ctrl+s 锁住命令终端,按任何键都不会有反应;
10.Ctrl+q 解锁命令终端。
取消1.Ctrl+c 快捷键尖C显示编辑 vi .bashrc 最后一行加入stty -echoctl 重启生效。
绝对路径和相对路径概念
1.绝对路径,就是以/跟开头的,以跟开头的路径就叫做绝对路径;
2.相对路径,相对路径就是相对于当前目录来说的路径就叫做相对路径;
3.pwd查看当前所在目录路径(Print Working Directory)格式:pwd。
自定义别名
1.alias 别名的意思,linux中设置别名可以简化方便的去使用一个命令;
2.例如我想让 yang = ls /tmp/ 参考用which查看到格式,实现方法格式例 alias yang='ls /tmp/' ;
3.然后你在敲yang就和敲ls /tmp获得的结果一样了,带颜色加入命令格式例 alias yang='ls /tmp/ --color=auto' ;
4.解除别名使用unalias 加设置的别名;
5.当然这只是临时在当前窗口下生效;
6.别名永久生效方法编辑vi /etc/bashrc这个配置文件,进去按大G,再按小o跳到最后一行加入例alias yang='ls /tmp/'
再:wq保存退出,这样就永久生效了。
7.直接敲alias可以查看哪些命令设置了别名,自己设置的alias会显示在最前面;
8.which 命令是用来查看使用的命令的绝对路径在哪里;
9.直接敲alias可以查看哪些命令设置了别名。
环境变量PATH:
1.为什么敲命令我们可以直接使用? 因为它们都在一个环境变量里面,echo $PATH可以查看到一堆放命令的目录,
只要我们把字符放在这些目录下,就可以使用了;
2.先which查看命令的绝对路径,例which ls 查看到ls的绝对路径是/bin/ls ;
【(cp)这个命令在拷贝复制文件的同时还能在目录里创建不存在的新的文件夹】
3.把绝对路径拷贝到/tmp目录下 并写入想要添加的其他命令名cp /bin/ls /tmp/yang,
例 cp /bin/ls /tmp/yang这样ls的绝对路径就拷贝到了/tmp/下的yang下了,又同时创建了不存在的文件夹yang;
4.这时候敲/tmp/yang就跟ls一个性质了,只是不带颜色,当然/bin/ls 和/tmp/yang是一样,因为我们是复制的,
这时候直接敲yang为什么不行,敲ls就可以,因为yang这个文件还没加入到环境变量PATH里去;
5.现在就要把它加到PATH里去,格式 PATH=$PATH:/tmp回车,PATH只是一个变量无法编辑;
6.因为yang在/tmp这个目录下,/tmp又加入到了PATH中,然后直接敲yang就可以使用了,当然这只是临时生效,重启之后就不会生效了;
7.永久生效编辑文件 vi /etc/profile进入,进去按大G,再按小o跳到最后一行写入PATH=$PATH:/tmp 保存退出重启就永久生效了。
8.只要有命令放到/tmp下就可以直接敲了,因为/tmp已经被放到变量里了,方法就是直接把一个命令的绝对路径拷贝到/tmp/新建个文件 就可以了;
9.source /etc/profile 执行这个命令不用重启也能直接永久生效,或者 . /etc/profile 。