Linux常用命令

目录信息查看

目录查看命令

语法：

Copy
ls [-alrtAFR] [name...]

参数：

-a 显示所有文件及目录 (以。开头的隐藏文件也会列出)

-d 只列出目录（不递归列出目录内的文件）。

-l 以长格式显示文件和目录信息，包括权限、所有者、大小、创建时间等。

-r 倒序显示文件和目录。

-t 将按照修改时间排序，最新的文件在最前面。

-A 同 -a ，但不列出 "." (目前目录) 及 ".." (父目录)

-F 在列出的文件名称后加一符号；例如可执行档则加 "*", 目录则加 "/"

-R 递归显示目录中的所有文件和子目录。

示例：

Copy
ls -l

输出：

Copy
总用量 12
drwxr-xr-x 2 user user 4096 6月 23 09:30 Documents
drwxr-xr-x 2 user user 4096 6月 23 09:30 Pictures
drwxr-xr-x 2 user user 4096 6月 23 09:30 Videos
-rw-r--r-- 1 user user 0 6月 23 09:30 file1.txt

目录切换命令

语法：

Copy
cd [dirName]

参数：

dirName 要切换的目标目录。

~ 跳到自己的 home 目录

../.. 上两级目录

示例：

Copy
cd /home/user/Documents

当前路径显示命令

语法：

Copy
pwd

示例：

Copy
pwd

输出：

Copy
/home/user/Documents

系统信息查看命令

语法：

Copy
uname

示例：

Copy
uname

输出：

Copy
Linux

清理屏幕命令

语法：

Copy
clear

示例：

Copy
clear

显示文件内容命令

语法：

Copy
cat [file...]

参数：

file 要显示内容的文件。

示例：

Copy
cat file1.txt

输出：

Copy
Hello, world!

切换用户身份命令

语法：

Copy
sudo [command]

参数：

command 要以管理员身份执行的命令。

示例：

Copy
sudo apt-get update

文件拷贝命令

语法：

Copy
cp [option] source destination

参数：

-i, --interactive 在覆盖文件前进行确认。

-v, --verbose 显示拷贝过程中的详细信息。

source 要拷贝的源文件或目录。

destination 目标文件或目录。

示例：

Copy

cp file1.txt file2.txt

切换用户命令

语法：

Copy
su [user]

参数：

user 要切换到的用户。

示例：

Copy
su user2

移动文件命令

语法：

Copy
mv [option] source destination

参数：

-i, --interactive 在覆盖文件前进行确认。

-v, --verbose 显示移动过程中的详细信息。

source 要移动的源文件或目录。

destination 目标文件或目录。

示例：

Copy
mv file1.txt /home/user/Documents

创建文件夹命令

语法：

Copy
mkdir [option] directory...

参数：

-p, --parents 创建父目录（如果不存在）。

directory 要创建的目录。

示例：

Copy
mkdir documents

创建文件命令

语法：

Copy
touch [option] file...

参数：

-a, --time=atime 修改访问时间。

-c, --no-create 不创建新文件。

-m, --time=mtime 修改修改时间。

-r, --reference=FILE 使用指定文件的时间信息。

file 要创建的文件。

示例：

Copy
touch file1.txt

删除命令

语法：

Copy
rm [option] file...

参数：

-f, --force 忽略不存在的文件，不显示警告。

-i, --interactive 进行确认提示。

-r, -R, --recursive 递归删除目录及其内容。

file 要删除的文件或目录。

示例：

Copy
rm file1.txt

目录删除命令

语法：

Copy
rmdir [option] directory...

参数：

-p, --parents 删除父目录（如果为空）。

directory 要删除的目录。

示例：

Copy
rmdir documents

显示网络配置信息命令

语法：

Copy
ifconfig

示例：

Copy
ifconfig

输出：

Copy
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.10 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::c6e9:84ff:fe87:6835 prefixlen 64 scopeid 0x20
ether c4:e9:84:87:68:35 txqueuelen 1000 (Ethernet)
RX packets 45574 bytes 33661624 (33.6 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 23257 bytes 2469127 (2.4 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

重启命令

语法：

Copy
reboot

示例：

Copy
reboot

关机命令

语法：

Copy
poweroff

示例：

Copy

shell
poweroff

系统帮助命令

语法：

Copy
man [command]

参数：

command 要查看帮助的命令。

示例：

Copy
man ls

数据同步写入磁盘命令

语法：

Copy
sync

示例：

Copy
sync

查找文件命令

语法：

Copy
find [path...] [expression]

参数：

path 要查找的路径。

expression 要匹配的表达式。

示例：

Copy
find /home/user -name "*.txt"

输出：

Copy
/home/user/Documents/file1.txt
/home/user/Documents/file2.txt

查找内容命令

语法：

Copy
grep [option] pattern [file...]

参数：

-i, --ignore-case 忽略大小写。

-r, --recursive 递归查找目录中的文件。

-l, --files-with-matches 只显示包含匹配项的文件名。

pattern 要查找的模式。

file 要查找的文件。

示例：

Copy
grep "Hello" file1.txt

输出：

Copy
Hello, world!

文件夹大小查看命令

语法：

Copy
du [option] [directory...]

参数：

-s, --summarize 只显示总大小。

-h, --human-readable 以人类可读的格式显示大小。

directory 要查看大小的目录。

示例：

Copy
du -sh /home/user/Documents

输出：

Copy
4.0K /home/user/Documents

磁盘空间检查命令

语法：

Copy
df [option] [file...]

参数：

-h, --human-readable 以人类可读的格式显示大小。

file 要检查空间的文件。

示例：

Copy
df -h

输出：

Copy
文件系统 容量 已用 可用 已用% 挂载点
/dev/sda1 100G 50G 50G 50% /

使用 gedit 打开某个文件命令

语法：

Copy
gedit [file...]

参数：

file：要打开的文件。

示例：

Copy
gedit file1.txt

当前的系统进程查看命令

语法：

Copy
ps [option]

参数：

-a, --all：显示所有进程，包括其他用户的进程。

-u, --user=USER：只显示指定用户的进程。

-x, --deselect：不显示与终端相关的进程。

-e：等价于 -A，显示所有进程。

-f：显示详细进程信息。

-l：以长格式显示进程信息。

-p PID：只显示指定 PID 的进程。

-U, --userlist=USERLIST：显示指定用户列表的进程。

示例：

Copy
ps -ef

输出：

Copy
UID

PID PPID C STIME TTY TIME CMD
root 1 0 0 09:30 ? 00:00:01 /sbin/init
root 2 0 0 09:30 ? 00:00:00 [kthreadd]
root 3 2 0 09:30 ? 00:00:00 [rcu_gp]
...

进程实时运行状态查看命令

语法：

Copy
top

示例：

Copy
top

文件类型查看命令

语法：

Copy
file [file...]

参数：

file：要查看类型的文件。

示例：

Copy
file file1.txt

输出：

Copy
file1.txt: ASCII text

此文由 Mix Space 同步更新至 xLog
原始链接为 https://api.xn--i2r.cc/posts/Linux-Study/LS1