首页 > 代码库 > 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