Linux常用命令之基本命令
Linux 常用命令之基本命令
Linux 系统的日常使用和维护过程中,大部分场景是在系统的各个目录间进行切换,并查看目录中的内容,此时只需要几个非常简单的命令即可操作。
绝对路径与相对路径
路径是在系统日常维护中必不可少的内容,合理的使用路径,会大大提高命令的操作效率,而路径使用不当,则可能会出现不可预期的错误。
-
绝对路径:
绝对路径是指从根目录开始,到目标资源所经过的路径。
绝对路径可以精确定义一个资源的位置,无论在什么位置使用绝对路径,都可以正确访问资源,但某些情况下,绝对路径的路径长度会较长。
-
相对路径:
相对路径是指从当前命令执行时所在位置为起点,到目标资源所经过的路径。
由于命令在执行时位置可能发生变化,所以相对路径在命令执行位置发生变化后,相对路径的参考起点就相应发生了变化,会出现引用资源不存在的错误。
ls
命令
ls
是一个在 Linux 系统中用来列出目录内容的命令。它显示当前目录或指定目录中的文件和子目录,以及其他一些有用的信息。包括文件的权限、所有者、大小和修改日期等信息。
格式:
ls [选项] [参数]
常用选项:
-a
: 显示所有文件,包括以点.
开头的隐藏文件。-l
: 长格式列出,显示详细信息。-h
: 与-l
选项一起使用时,以易读的格式显示文件大小(例如 KB、MB)。-R
: 递归列出所有子目录的内容。-t
: 按修改时间排序,最新的文件或目录会显示在最前面。-r
: 反向排序。-S
: 按文件大小排序。-p
: 在每个文件后面添加斜杠/
表示目录,或添加星号*
表示可执行文件。
基本用法
列出当前目录内容:
ls
列出指定目录内容:
ls /path/to/directory
详细用法
长格式列出:
ls -l
输出示例:
total 4
drwxr-xr-x 2 user group 4096 May 24 15:23 Documents
-rw-r--r-- 1 user group 220 May 24 15:23 file.txt
显示所有文件,包括隐藏文件:
ls -a
易读的文件大小:
ls -lh
递归列出目录内容:
ls -R
按修改时间排序
ls -lt
反向排序
ls -ltr
按文件大小排序
ls -lS
显示文件类型标志
ls -p
cd
命令
cd
是 change directory
改变目录的缩写,它是 Linux 和 Unix 系统中用于切换当前工作目录的命令。
格式
cd 路径
常用参数
cd 命令本身没有选项,但它可以接受不同的参数来实现不同路径的导航功能。
.
: 当前目录..
: 当前目录的上一级目录~
: 用户的家目录/
: 根目录-
: 返回到上一个工作目录
基本使用
切换到当前目录
cd .
切换到当前目录的上一级目录
cd ..
切换到当前用户的家目录
cd ~
或
cd
切换到系统根目录
cd /
切换到上一次的工作目录
cd -
切换到指定目录
cd /usr/local/bin
pwd
命令
pwd
是 print working directory
打印工作目录的缩写,它是 Linux 和 Unix 系统中用于显示当前工作目录的完整路径的命令。
pwd
命令没有任何选项和参数。
格式
pwd
总结
- 绝对路径:以根目录开始的路径,任何位置使用都可以访问资源
- 相对路径:以当前目录为参考点访问资源,参考位置发生变化,有可能找不到资源
ls
: 列表显示指定目录下的内容cd
: 切换目录pwd
: 打印当前工作目录