Linux常用命令学习指南
一、基础操作命令
-
查看当前目录
pwd # 显示当前工作目录路径
-
切换目录
cd /home/user # 进入绝对路径 cd .. # 返回上级目录 cd ~ # 返回用户主目录
-
列出目录内容
ls # 显示可见文件 ls -a # 显示所有文件(含隐藏文件) ls -l # 显示详细信息(权限/大小/时间)
二、文件管理命令
-
创建目录
mkdir test # 创建单级目录 mkdir -p parent/child # 创建多级目录
-
文件操作
touch file.txt # 创建空文件 cp file.txt backup/ # 复制文件到目录 mv file.txt newname # 重命名文件 rm file.txt # 删除文件(谨慎使用)
-
查看文件内容
cat file.txt # 显示全部内容 head -n 5 file.txt # 显示前5行 tail -f log.log # 实时追踪日志
三、系统管理命令
-
权限管理
chmod 755 script.sh # 设置权限为rwxr-xr-x sudo command # 以管理员权限执行
-
进程管理
ps aux # 查看所有进程 top # 动态查看资源占用 kill 1234 # 终止指定PID进程
-
网络相关
ping example.com # 测试网络连通性 ifconfig # 查看网络接口信息 ssh user@host # 远程登录服务器
四、实用工具命令
-
文本搜索
grep "error" log.txt # 查找包含"error"的行 grep -i "warning" *.log # 忽略大小写搜索
-
压缩解压
tar -czvf archive.tar.gz dir/ # 打包并压缩 tar -xzvf archive.tar.gz # 解压文件
-
磁盘管理
df -h # 查看磁盘使用情况(人类可读格式) du -sh * # 统计当前目录各文件/目录大小
五、命令使用技巧
- 历史记录:按
↑
/↓
查找历史命令,history
查看完整记录 - 自动补全:输入部分命令后按
Tab
键补全 - 命令组合:
ls -l | grep ".txt" # 管道符组合命令 command > output.log # 输出重定向到文件
📌 注意事项:
- Linux命令区分大小写
- 文件路径中使用正斜杠
/
- 谨慎使用
rm -rf /
等危险命令- 多使用
man 命令名
查看官方手册(如man ls
)