首页 > 代码库 > linux常用命令cd&ls&PATH

linux常用命令cd&ls&PATH

一、cd 命令
cd--change directory即变换目录。

cd 绝对路径或相对路径

cd ~用户 表示到这个用户的家目录,即/home/用户    

cd ~表示回到自己的家目录,即/root这个目录

cd 表示回到自己的家目录

cd .. 表示回到上次目录

二、ls命令

ls--list即列出当前目录下的文件。

ls -l表示列出文件的长数据串行,包含属性和权限等数据(常用)

ls -a表示列出全部文件,连同隐藏(开头为.)一起列出

ls -A表示列出全部文件,连同隐藏,但不包括.和..这两个目录

ls -h表示列出的文件已占据大小的方式列出来,

ls -r 表示将结果反向输出

ls -t表示依时间排序,而不用文档名

三、linux环境变量

在介绍环境变量之前需要说明一个指令which,因为从上知道ls可查询文件,但是怎么查询ls呢?这里就要用到which,which ls可以查看ls所在的路径,该路径是一个绝对路径。

技术分享

在输入ls指令之后,文件会显示不同的颜色,这是为什么呢?原因在这条指令中,即alias ls=‘ls —color=auto‘ /bin/ls,表示输入ls命令,不同的文件会显示不同的颜色,自动生成的,且该指令所在的绝对路径是/bin/ls。但是平时输入指令并不会输入绝对路径,只是直接输入指令。这是为什么呢?现在需要学习一个指令echo $PATH,echo是打印的意思,而PATH前面的$表示后面接的是变量。

技术分享

由上图可知在PATH中有/bin,所以输入ls可以找到。如果将ls移动到/root/底下,然后cd到/root/底下,执行ls,会发现执行不了,这是因为PATH底下没有/root这个目录,若将ls移动到/root底下,系统找不到可执行的文件,所以会显示command not found。那么我们就清楚了这是因为PATH环境变量起了作用。

当然这个环境变量还可以重新设置,增删也是可以的。

五、快捷键

  • tab键是比较常用的一个快捷键,它的作用是补全文件名或者路径。举例来说,输入”cd /ho”在按一下tab键,终端里就会显示”cd /home”了。

  • ctrl+L 清屏

  • ctrl+D 退出=exit=logout

  • Ctrl+A:把光标定位到行首

  • Ctrl+E:把光标定位到行尾

  • ctrl+U 发现命令写错了,快速清除

  • ctrl+C 直接取消,强制中断

  • ctrl+Z  暂停进程,可言fg恢复

  • ctrl+S 锁定闪屏中的某一行

  • ctrl+Q 解锁闪屏与ctrl+s相对

linux常用命令cd&ls&PATH