Linux常用命令行

Linux常用命令行
命令分类 | 命令 | 示例 |
---|---|---|
文件和目录操作 | ls |
ls -l (列出当前目录下文件的详细信息) |
文件和目录操作 | cd |
cd /home/user (切换到 /home/user 目录) |
文件和目录操作 | pwd |
pwd (显示当前工作目录路径) |
文件和目录操作 | mkdir |
mkdir newfolder (创建名为 newfolder 的目录) |
文件和目录操作 | rmdir |
rmdir emptyfolder (删除名为 emptyfolder 的空目录) |
文件和目录操作 | rm |
rm file.txt (删除文件 file.txt) |
文件和目录操作 | rm -r |
rm -r mydir (递归删除 mydir 目录及其内容) |
文件和目录操作 | cp |
cp file.txt /backup/ (将 file.txt 复制到 /backup/ 目录) |
文件和目录操作 | mv |
mv oldname.txt newname.txt (重命名文件) |
文件和目录操作 | touch |
touch newfile.txt (创建一个空文件 newfile.txt) |
文件和目录操作 | cat |
cat file.txt (显示文件内容) |
文件和目录操作 | less |
less bigfile.txt (分页浏览大文件) |
文件权限和所有权 | chmod |
chmod 755 script.sh (给脚本 script.sh 赋予执行权限) |
文件权限和所有权 | chown |
chown user:user file.txt (将文件所有权更改为 user) |
文件权限和所有权 | chgrp |
chgrp staff file.txt (将文件的所属组改为 staff) |
磁盘和系统信息 | df |
df -h (查看各磁盘分区的使用情况) |
磁盘和系统信息 | du |
du -h /var/log (查看 /var/log 目录的磁盘使用情况) |
磁盘和系统信息 | top |
top (实时查看系统资源使用情况) |
磁盘和系统信息 | ps aux |
`ps aux |
磁盘和系统信息 | free |
free -h (查看系统内存使用情况) |
磁盘和系统信息 | uname |
uname -a (显示系统详细信息) |
磁盘和系统信息 | uptime |
uptime (查看系统运行时间及负载信息) |
用户管理 | whoami |
whoami (显示当前用户) |
用户管理 | sudo |
sudo reboot (以管理员权限重启系统) |
用户管理 | su |
su - user2 (切换到用户 user2) |
用户管理 | adduser |
sudo adduser newuser (添加新用户 newuser) |
用户管理 | passwd |
passwd newuser (修改 newuser 的密码) |
网络操作 | ping |
ping google.com (测试与 google.com 的网络连接) |
网络操作 | ifconfig |
ifconfig (显示网络接口信息) |
网络操作 | netstat |
netstat -tuln (查看系统中正在监听的端口) |
网络操作 | ssh |
ssh user@192.168.1.1 (通过 SSH 连接到远程主机) |
网络操作 | scp |
scp file.txt user@remote:/path/ (复制文件到远程主机) |
搜索和过滤 | grep |
grep "error" logfile.txt (在日志文件中搜索 “error”) |
搜索和过滤 | find |
find /home -name "*.txt" (在 /home 目录下查找 .txt 文件) |
搜索和过滤 | locate |
locate file.txt (查找文件 file.txt) |
搜索和过滤 | awk |
awk '{print $1}' file.txt (打印文件的第一列) |
搜索和过滤 | sed |
sed 's/old/new/g' file.txt (将文件中的 “old” 替换为 “new”) |
- Title: Linux常用命令行
- Author: YZY
- Created at : 2025-06-17 21:03:22
- Updated at : 2025-06-17 21:03:22
- Link: https://blog.dtoj.team/2025/06/17/linux常用命令行/
- License: This work is licensed under CC BY-NC-SA 4.0.
Comments