Linux常用命令(一)
Linux 常用命令大全
本指南整理了 Linux 中最常用的命令、参数解释、常见用法及举例,适合初学者学习和查阅。
目录
文件与目录操作
1. ls — 列出目录内容
常用参数
-l:长格式显示-a:显示隐藏文件-h:以人类可读方式显示大小(如 1K、234M)
示例
ls -lah
2. cd — 切换目录
cd /var/log
cd .. # 返回上级目录
cd ~ # 回到用户主目录
3. pwd — 显示当前路径
pwd
4. mkdir — 创建目录
参数
-p:递归创建
示例
mkdir test
mkdir -p a/b/c
5. rm — 删除文件或目录
参数
-r:递归删除目录-f:强制删除
示例
rm file.txt
rm -rf /tmp/test
6. cp — 复制文件
参数
-r:复制目录-p:保留权限和时间戳
示例
cp a.txt b.txt
cp -rp dir1 dir2
7. mv — 移动文件/重命名
mv old.txt new.txt
mv file /tmp/
文件内容查看
1. cat — 查看全部内容
cat file.txt
2. tac — 反向输出文件
tac file.txt
3. head — 查看前几行
参数
-n:指定行数
head -n 20 file.txt
4. tail — 查看最后几行
-f:实时输出(用于查看日志)
tail -f /var/log/syslog
5. more / less — 分页查看
less file.txt
文件搜索与定位
1. find — 查找文件
常用参数
-name:按名称查找-type:按类型查找(f 文件 / d 目录)-size:按大小查找
示例
find /etc -name "*.conf"
find . -type f -size +10M
2. grep — 文本搜索
参数
-r:递归-n:显示行号-i:忽略大小写
示例
grep "root" /etc/passwd
grep -rn "error" /var/log
压缩与解压
1. tar — 打包/解包
常用参数
-c:创建-x:解压-v:显示过程-f:指定文件-z:使用 gzip
示例
tar -czvf backup.tar.gz /var/www/
tar -xzvf backup.tar.gz
2. zip/unzip
zip test.zip file1 file2
unzip test.zip
用户与权限
1. chmod — 修改权限
格式
- 数字方式:
chmod 755 file - 符号方式:
chmod u+x file
2. chown — 修改文件所有者
chown user:group file.txt
3. passwd — 修改密码
passwd username
网络命令
1. ping — 测试网络连通性
ping google.com
2. curl — 网络请求工具
curl https://example.com
3. wget — 下载文件
wget https://example.com/file.zip
4. ifconfig / ip
ip a
5. netstat / ss
ss -tulnp
系统信息
1. top — 实时监控系统进程
top
2. htop — 更美观的 top(需安装)
htop
3. uname — 系统信息
uname -a
4. df — 显示磁盘使用情况
df -h
5. du — 查看目录大小
du -sh /var/www
进程管理
1. ps — 查看进程
ps aux
2. kill — 杀死进程
kill 1234
kill -9 1234
3. systemctl — 服务管理
systemctl start nginx
systemctl status sshd
软件管理
1. apt(Debian/Ubuntu)
apt update
apt install nginx
2. yum / dnf(CentOS/RHEL)
yum install httpd
dnf update
磁盘管理
1. mount / umount — 挂载与卸载
mount /dev/sdb1 /mnt
umount /mnt
2. fdisk — 分区管理
fdisk -l
END.
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果