文件命令1:pwd
pwd(Print Working Directory)是 Linux/Unix 系统中用于 显示/打印当前工作目录的绝对路径 的基本命令,常用于脚本编写或确认当前所在目录。一般我们用的pwd是shell内置命令,还有一个/bin/pwd命令是独立程序。
命令语法
pwd [选项]
pwd有两个选项
| 选项 | 说明 | 
|---|---|
| -P(Physical) | 输出实际物理路径(解析所有符号链接,显示真实路径) | 
| -L(Logical) | 输出逻辑路径(默认行为,可能包含符号链接) | 
命令实战
[root@oe2203sp4 ~]# ln -s /usr/local/src /opt/src [root@oe2203sp4 ~]# cd /opt/src [root@oe2203sp4 src]# pwd /opt/src [root@oe2203sp4 src]# pwd -P /usr/local/src
默认情况下,我们输入pwd等同于pwd -L命令,在有链接存在的时候下,用pwd看到的目录,不一定是真实目录,严谨一些讲,我们用pwd命令确认工作目录时,最好用pwd和pwd -P同时使用,以确保目录的真实性。
文件命令2: cd
cd(Change Directory)是 Linux/Unix 系统中用于 切换当前工作目录 的基本命令,掌握它可以高效地进行目录切换。
命令语法:
cd [选项] [目录路径] #如果不加参数,默认切换到当前用户的 家目录(~)。 #目录路径可以是绝对路径(如/usr/local或相对路径(如 ../usr)。
cd 常用命令如下表:
| 命令 | 作用 | 
|---|---|
| cd或cd ~ | 切换到当前用户的家目录(如 /home/username) | 
| cd /path/to/dir | 切换到 绝对路径 指定的目录 | 
| cd folder | 进入当前目录下的 folder子目录(相对路径) | 
| cd .. | 返回上一级目录 | 
| cd - | 返回 上一次所在的目录(类似“后退”功能) | 
| cd ../dir | 进入上一级目录下的 dir目录 | 
特殊符号说明
| 符号 | 含义 | 
|---|---|
| ~ | 当前用户的家目录(如 /home/username) | 
| . | 当前目录 | 
| .. | 上一级目录 | 
| - | 上一次访问的目录 | 
cd 命令实战
#确认当前工作目录 [root@oe2203sp4 src]# pwd /opt/src #用cd命令切换到/usr/local目录 [root@oe2203sp4 src]# cd /usr/local/ #用相对路径..表示切换到上一级目录 [root@oe2203sp4 local]# cd .. #用相对路径.表示切换到当前目录(实际没有发生切换) [root@oe2203sp4 usr]# cd . #直接用cd,就切换到用户的家目录,如果是root用户就切换到/root,如果是普通用户就会切回到/home/“用户名”/目录下 [root@oe2203sp4 usr]# cd #cd 加 -选项,系统切回到上一次工作目录下 [root@oe2203sp4 ~]# cd - /usr #cd 加 ~号,系统切回到家目录 [root@oe2203sp4 usr]# cd ~ [root@oe2203sp4 ~]# pwd /root
文件命令3:ls
ls(List Directory Contents)是 Linux/Unix 系统中用于 列出目录内容 的核心命令,可以查看文件、目录及其属性,熟练掌握可以提高文件管理效率。
命令语法:
ls [选项] [目录/文件]
如果不加参数,默认 列出当前目录内容。
可以指定目录或文件,如 ls /home 或 ls file.txt。
常用的选项
| 选项 | 作用 | 
|---|---|
| -a | 显示 所有文件(包括隐藏文件 .file) | 
| -l | 以 长格式 显示(详细信息) | 
| -h | 以 易读格式 显示文件大小(如 KB、MB) | 
| -t | 按 修改时间排序(最新优先) | 
| -r | 反向排序(配合 -t使用) | 
| -S | 按 文件大小排序(从大到小) | 
| -R | 递归列出 子目录内容 | 
| -i | 显示 inode 编号 | 
| --color | 彩色显示(默认启用) | 
ls命令实战
[root@oe2203sp4 ~]# cd /usr/local/ [root@oe2203sp4 local]# ls -al total 52 drwxr-xr-x. 13 root root 4096 Apr 10 23:03 . drwxr-xr-x. 12 root root 4096 Apr 10 12:53 .. drwxr-xr-x. 2 root root 4096 May 25 2024 bin drwxr-xr-x. 2 root root 4096 May 25 2024 etc drwxr-xr-x. 2 root root 4096 May 25 2024 games drwxr-xr-x. 2 root root 4096 May 25 2024 include drwxr-xr-x. 2 root root 4096 May 25 2024 lib drwxr-xr-x. 3 root root 4096 Apr 10 12:53 lib64 drwxr-xr-x. 2 root root 4096 May 25 2024 libexec drwxr-xr-x. 2 root root 4096 May 25 2024 sbin drwxr-xr-x. 5 root root 4096 Apr 10 12:53 share drwxr-xr-x. 2 root root 4096 May 25 2024 src drwxr-xr-x. 2 root root 4096 Apr 10 23:03 tomcat-8.0.201 [root@oe2203sp4 local]# ls -alt total 52 drwxr-xr-x. 13 root root 4096 Apr 10 23:03 . drwxr-xr-x. 2 root root 4096 Apr 10 23:03 tomcat-8.0.201 drwxr-xr-x. 12 root root 4096 Apr 10 12:53 .. drwxr-xr-x. 5 root root 4096 Apr 10 12:53 share drwxr-xr-x. 3 root root 4096 Apr 10 12:53 lib64 drwxr-xr-x. 2 root root 4096 May 25 2024 bin drwxr-xr-x. 2 root root 4096 May 25 2024 etc drwxr-xr-x. 2 root root 4096 May 25 2024 games drwxr-xr-x. 2 root root 4096 May 25 2024 include drwxr-xr-x. 2 root root 4096 May 25 2024 lib drwxr-xr-x. 2 root root 4096 May 25 2024 libexec drwxr-xr-x. 2 root root 4096 May 25 2024 sbin drwxr-xr-x. 2 root root 4096 May 25 2024 src [root@oe2203sp4 local]# ls -alh total 52K drwxr-xr-x. 13 root root 4.0K Apr 10 23:03 . drwxr-xr-x. 12 root root 4.0K Apr 10 12:53 .. drwxr-xr-x. 2 root root 4.0K May 25 2024 bin drwxr-xr-x. 2 root root 4.0K May 25 2024 etc drwxr-xr-x. 2 root root 4.0K May 25 2024 games drwxr-xr-x. 2 root root 4.0K May 25 2024 include drwxr-xr-x. 2 root root 4.0K May 25 2024 lib drwxr-xr-x. 3 root root 4.0K Apr 10 12:53 lib64 drwxr-xr-x. 2 root root 4.0K May 25 2024 libexec drwxr-xr-x. 2 root root 4.0K May 25 2024 sbin drwxr-xr-x. 5 root root 4.0K Apr 10 12:53 share drwxr-xr-x. 2 root root 4.0K May 25 2024 src drwxr-xr-x. 2 root root 4.0K Apr 10 23:03 tomcat-8.0.201
文件命令4:mkdir
文件命令5:touch
文件命令6:cp
文件命令7:mv
文件命令8:rm
文件命令9:cat
文件命令10:head
文件命令11:tail
文件命令12:more
文件命令13:less
文件命令14:find
文件命令15:locate
文件命令16:which
文件命令15:gzip
文件命令16:tar
文件命令17:ln
	声明:欢迎大家光临本站,学习IT运维技术,转载本站内容,请注明内容出处”来源刘国华教育“。如若本站内容侵犯了原著者的合法权益,请联系我们进行处理。
		
