终端Linux命令
终端Linux命令详细介绍
下面是一些常用的 Linux 终端命令,涵盖了文件操作、目录操作、权限管理、进程管理等方面。
文件操作
- 查看文件内容:
cat可一次性显示整个文件内容。示例:cat example.txt - 分页查看文件内容:
more和less用于大文件分页查看。示例:more large_file.txt - 复制文件:
cp可复制文件或目录。示例:cp source.txt destination.txt - 移动文件:
mv可移动文件或目录,也可用于重命名。示例:mv old_name.txt new_name.txt - 删除文件:
rm可删除文件。示例:rm unwanted_file.txt
目录操作
- 创建目录:
mkdir用于创建新目录。示例:mkdir new_directory - 删除目录:
rmdir用于删除空目录;rm -r可删除非空目录。示例:rm -r non_empty_directory - 切换目录:
cd可切换工作目录。示例:cd /home/user/documents - 查看当前目录:
pwd用于显示当前工作目录的完整路径。示例:pwd - 列出目录内容:
ls可列出目录中的文件和子目录。示例:ls -l以长格式显示
权限管理
- 更改文件权限:
chmod可修改文件或目录的权限。示例:chmod 755 script.sh - 更改文件所有者:
chown可更改文件或目录的所有者。示例:chown new_owner:new_group file.txt
进程管理
- 查看进程:
ps可查看当前运行的进程。示例:ps -ef查看所有进程 - 终止进程:
kill可终止指定进程。示例:kill -9 1234强制终止进程 ID 为 1234 的进程
网络操作
- 查看网络连接:
netstat可查看网络连接、路由表等信息。示例:netstat -tuln查看所有监听的 TCP 和 UDP 端口 - 测试网络连通性:
ping可测试与目标主机的网络连通性。示例:ping google.com
系统信息
- 查看系统信息:
uname可显示系统信息。示例:uname -a显示所有系统信息 - 查看磁盘使用情况:
df可查看磁盘使用情况。示例:df -h以人类可读的格式显示
这些命令只是 Linux 命令的一部分,你可以根据具体需求使用不同的命令。若想了解某个命令的详细用法,可使用 man 命令查看其手册页,例如 man ls。