在学习Linux时,会发现Linux的命令非常多而且还有很多参数,容易忘记。该文主要总结了我们平常遇到的常用命令。
一、文件与目录操作
1. 基础命令
命令 作用 常用参数与示例 ls列出目录内容 -l详细信息
-a显示隐藏文件
-h人类可读大小
ls -lah /homecd切换目录 cd ~返回家目录
cd ..返回上级目录pwd显示当前目录路径 pwdmkdir创建目录 -p递归创建
mkdir -p dir1/dir2touch创建空文件/更新时间戳 touch file.txtcp复制文件/目录 -r递归复制目录
cp -r src/ dest/mv移动/重命名文件 mv old.txt new.txt
mv file /target/rm删除文件/目录 -r递归删除
-f强制删除
rm -rf dir/(慎用)2.文件查看与搜索
命令 作用 示例 cat显示文件内容 cat file.txtmore/less分页查看文件 less long_file.log(支持上下翻页)head显示文件头部内容 head -n 5 file.log(显示前5行)tail显示文件尾部内容 tail -f app.log(实时追踪日志)find搜索文件 find /home -name "*.txt"
find . -type d -mtime +7(找7天前的目录)grep文本匹配搜索 grep "error" log.txt
grep -r "keyword" /path/(递归搜索)二、权限与用户管理
1. 权限控制
命令 作用 示例 chmod修改文件的权限 chmod 222 script.sh(rwxr-xr-x)
chmod u+x file(给所有者添加执行权限)chown修改文件的所有者 chown user:group file.txtsudo以管理员权限执行命令 sudo apt update2. 用户与组管理
命令 作用 示例 useradd创建用户 sudo useradd -m alice(-m创建家目录)passwd修改用户密码 sudo passwd aliceusermod修改用户属性 sudo usermod -aG sudo alice(添加sudo权限)groupadd创建用户组 sudo groupadd dev三、系统与进程管理
1.系统信息
命令 作用 示例 uname查看系统信息 uname -a(显示全部信息)top/htop实时监控系统资源 top(按q退出)df查看磁盘空间 df -h(人类可读格式)free查看内存使用情况 free -m(以MB为单位)ps查看进程状态 ps aux(显示所有进程)kill终止进程 kill -9 1234(强制终止PID为1234的进程)2. 服务管理
命令 作用 示例 systemctl管理系统服务 sudo systemctl start nginx
sudo systemctl enable nginx(开机自启)四、网络管理
1. 网络配置与诊断
命令 作用 示例 ping测试网络的连通性 ping baidu.comifconfig/ip查看/配置网络接口 ip addr show(显示IP地址)netstat查看网络连接与端口 netstat -tuln(查看监听端口)ssh远程登录 ssh user@192.168.1.20wget/curl下载文件/HTTP请求 wget http://example.com/file
curl -O http://example.com/file五、软件包管理
1. APT(Debian/Ubuntu)
命令 作用 示例 apt update更新软件包列表 sudo apt updateapt upgrade升级已安装的软件包 sudo apt upgradeapt install安装软件包 sudo apt install nginxapt remove卸载软件包 sudo apt remove nginx2. YUM/DNF(RedHat/CentOS)
命令 作用 示例 yum install安装软件包 sudo yum install httpdyum update更新软件包 sudo yum updatednf remove卸载软件包 sudo dnf remove httpd六、实用技巧
1. 快捷键
Ctrl + C:终止当前命令
Ctrl + Z:暂停当前任务(fg恢复)
Ctrl + D:退出当前终端会话
Ctrl + R:搜索历史命令2. 组合命令
管道符:
ls -l | grep ".txt"(过滤.txt文件)重定向:
echo "text" > file.txt(覆盖写入)
echo "text" >> file.txt(追加写入)七、帮助文档
命令 作用 示例 man查看命令手册 man ls--help快速查看命令帮助 ls --help
2316

被折叠的 条评论
为什么被折叠?



