在 Linux 世界中,命令行是强大而灵活的工具,掌握各种命令行操作可以让你高效地管理系统、处理文件和进行开发等工作。今天,我将为大家带来一份史上最全的 Linux 命令行总结。
一、文件和目录操作
1. ls
:列出目录内容
使用 ls
命令可以列出当前目录下的文件和文件夹。例如:
ls
:列出当前目录下的所有文件和文件夹。ls -l
:以长格式列出文件和文件夹,包括权限、所有者、大小和修改时间等信息。ls -a
:列出包括隐藏文件在内的所有文件和文件夹。
2. cd
:切换目录
cd
命令用于切换当前工作目录。例如:
cd /home/user
:切换到/home/user
目录。cd..
:切换到上一级目录。
3. pwd
:显示当前目录路径
pwd
命令会显示当前工作目录的绝对路径。
4. mkdir
:创建目录
使用 mkdir
命令可以创建新的目录。例如:
mkdir newdir
:在当前目录下创建名为newdir
的目录。mkdir -p parent/child
:创建多级目录结构。
5. rmdir
:删除空目录
rmdir
命令用于删除空目录。如果目录非空,可以使用 rm -r
命令来删除。
6. cp
:复制文件和目录
cp
命令用于复制文件或目录。例如:
cp file1 file2
:将file1
复制为file2
。cp -r dir1 dir2
:递归复制目录dir1
到dir2
。
7. mv
:移动和重命名文件和目录
mv
命令可以移动文件或目录,也可以用于重命名。例如:
mv file1 dir1
:将file1
移动到dir1
目录下。mv oldname newname
:将文件或目录重命名为newname
。
8. rm
:删除文件和目录
rm
命令用于删除文件或目录。例如:
rm file1
:删除文件file1
。rm -r dir1
:递归删除目录dir1
。
二、文件查看和编辑
1. cat
:查看文件内容
cat
命令用于查看文件的内容并将其输出到终端。例如:
cat file.txt
:查看file.txt
的内容。
2. more
和less
:分页查看文件内容
more
和 less
命令可以分页查看大文件的内容。例如:
more file.txt
:分页查看file.txt
的内容。less file.txt
:使用less
查看文件,可以进行搜索和导航等操作。
3. head
和tail
:查看文件开头和结尾部分
head
和 tail
命令分别用于查看文件的开头和结尾部分。例如:
head -n 10 file.txt
:查看文件的前 10 行。tail -n 20 file.txt
:查看文件的后 20 行。
4. vi
和vim
:文本编辑器
vi
和 vim
是强大的文本编辑器,可以用于编辑各种文本文件。它们具有丰富的编辑功能和插件支持。
三、系统管理
1. ps
:查看进程状态
ps
命令用于查看当前系统中的进程状态。例如:
ps aux
:显示所有用户的所有进程信息。
2. top
:实时监控系统资源
top
命令可以实时显示系统的资源使用情况和进程状态。
3. kill
:终止进程
kill
命令用于终止指定的进程。例如:
kill PID
:根据进程 ID(PID)终止进程。
4. free
:查看内存使用情况
free
命令可以显示系统的内存使用情况。
5. df
:查看磁盘空间使用情况
df
命令用于查看磁盘空间的使用情况。
6. du
:查看文件和目录占用的磁盘空间
du
命令可以查看文件和目录占用的磁盘空间大小。
四、网络相关
1. ping
:测试网络连接
ping
命令用于测试与其他主机的网络连接。例如:
ping hostname
:向指定的主机发送 ICMP 数据包,测试网络连接。
2. ifconfig
和ip
:查看和配置网络接口
ifconfig
和 ip
命令可以用于查看和配置网络接口的信息。
3. netstat
:查看网络连接状态
netstat
命令可以显示网络连接、路由表和网络接口等信息。
五、用户和权限管理
1. useradd
和adduser
:添加用户
使用 useradd
或 adduser
命令可以添加新用户。
2. passwd
:设置用户密码
passwd
命令用于设置或更改用户密码。
3. chmod
:更改文件权限
chmod
命令用于更改文件或目录的权限。例如:
chmod u+rwx file.txt
:为文件的所有者添加读、写和执行权限。
4. chown
:更改文件所有者
chown
命令用于更改文件或目录的所有者。
以上只是 Linux 命令行的一部分,还有很多其他强大的命令等待你去探索和学习。通过熟练掌握这些命令,你可以更加高效地使用 Linux 系统,发挥其强大的功能。
欢迎大家前来交流