Linux 命令速查手册
您日常 Linux 操作的得力助手
文件和目录管理
在文件系统中导航和操作文件
ls
列出目录内容。
使用示例:
ls -lha (以易读格式显示所有文件和目录的详细信息)
cd [directory]
切换当前工作目录。
使用示例:
cd /var/www
pwd
显示当前工作目录的完整路径。
mkdir [directory]
创建一个新目录。
使用示例:
mkdir new_project
rm [file]
删除文件。
使用示例:
rm old_file.txt
rm -r [directory]
递归删除目录及其内容。
使用示例:
rm -r old_project
cp [source] [destination]
复制文件或目录。
使用示例:
cp image.jpg /home/user/pictures/
mv [source] [destination]
移动或重命名文件或目录。
使用示例:
mv report.docx final_report.docx
touch [file]
创建一个空文件或更新现有文件的时间戳。
使用示例:
touch new_script.sh
文本文件操作
查看和编辑文本文件内容
cat [file]
显示文件内容。
less [file]
分页查看文件内容,可滚动。
head [file]
显示文件的前10行。
tail [file]
显示文件的后10行。
使用示例:
tail -f /var/log/syslog (实时查看日志)
grep [pattern] [file]
在文件中搜索指定的模式。
使用示例:
grep "error" server.log
系统信息和监控
查看系统状态和资源使用情况
top
实时显示系统中正在运行的进程。
df -h
以易读格式显示磁盘空间使用情况。
free -h
以易读格式显示内存使用情况。
uname -a
显示所有系统信息(内核版本等)。
ps aux
显示当前所有进程的快照。
网络
网络诊断和连接管理
ping [host]
测试与主机的网络连接。
使用示例:
ping google.com
ifconfig
显示和配置网络接口。
netstat -tuln
显示所有监听的网络端口。
scp [source] [destination]
通过 SSH 在本地和远程主机之间安全地复制文件。
使用示例:
scp local_file.zip user@remote:/home/user/