Linux常用命令分类整理

以下是Linux常用命令的分类整理,适合新手快速上手:


一、文件与目录操作

  1. pwd
    显示当前所在目录的路径。

  2. cd [目录]
    切换目录:

    • cd /home 进入绝对路径
    • cd .. 返回上级目录
    • cd ~ 进入用户主目录
  3. ls [选项] [目录]
    列出目录内容:

    • ls -l 显示详细信息
    • ls -a 显示隐藏文件(以.开头)
    • ls -la 组合使用
  4. mkdir [选项] 目录名
    创建目录:

    • mkdir new_dir
    • mkdir -p parent/child 递归创建多级目录
  5. rmdir 目录名
    删除空目录。

  6. rm [选项] 文件/目录
    删除文件或目录:

    • rm file.txt
    • rm -r dir 递归删除目录
    • rm -rf dir 强制删除(慎用!)
  7. cp [选项] 源 目标
    复制文件或目录:

    • cp file.txt backup/
    • cp -r dir1 dir2 复制目录
  8. mv [选项] 源 目标
    移动或重命名:

    • mv old.txt new.txt 重命名
    • mv file.txt /target/path/ 移动文件

二、文件内容操作

  1. cat 文件名
    查看文件内容(适合小文件)。

  2. less/more 文件名
    分页查看文件(按q退出)。

  3. head -n 行数 文件名
    查看文件前N行(默认10行)。

  4. tail -n 行数 文件名
    查看文件末尾N行:

    • tail -f log.txt 实时跟踪日志更新
  5. touch 文件名
    创建空文件或更新文件时间戳。

  6. chmod [权限] 文件
    修改文件权限:

    • chmod 755 script.sh
    • chmod +x script.sh 添加执行权限
  7. chown 用户:组 文件
    修改文件所有者(需sudo权限)。

  8. find 路径 -name "文件名"
    查找文件:

    • find /home -name "*.txt"
  9. grep [选项] "关键词" 文件
    文本搜索:

    • grep "error" log.txt
    • grep -i "warning" log.txt 忽略大小写
    • grep -r "pattern" /path 递归搜索目录

三、系统信息与进程管理

  1. ps [选项]
    查看进程:

    • ps aux 显示所有进程
  2. tophtop
    实时监控系统资源(CPU、内存等)。

  3. kill [信号] PID
    终止进程:

    • kill 1234
    • kill -9 1234 强制终止
  4. df -h
    查看磁盘空间(-h以易读格式显示)。

  5. du -sh 目录
    查看目录大小:

    • du -sh /home
  6. free -h
    查看内存使用情况。

  7. uname -a
    查看系统内核信息。

  8. shutdownreboot
    关机或重启:

    • shutdown now 立即关机
    • reboot 重启

四、网络相关

  1. ifconfigip addr
    查看网络接口信息。

  2. ping 目标IP/域名
    测试网络连通性。

  3. wget URL
    下载文件(如 wget https://example.com/file.zip)。

  4. curl URL
    发送HTTP请求,获取内容。

  5. netstat -tulnss -tuln
    查看端口监听状态。

  6. ssh 用户@主机IP
    远程登录服务器。

  7. scp 源文件 用户@主机:目标路径
    安全复制文件到远程主机。


五、用户管理

  1. useradd 用户名
    创建新用户(需sudo权限)。

  2. passwd 用户名
    修改用户密码。

  3. su 用户名
    切换用户:

    • su root 切换为root用户
  4. sudo 命令
    以管理员权限执行命令。


六、压缩与解压

  1. tar

    • 打包:tar -cvf archive.tar dir/
    • 解包:tar -xvf archive.tar
    • 压缩为gzip:tar -czvf archive.tar.gz dir/
    • 解压gzip:tar -xzvf archive.tar.gz
  2. zip/unzip

    • 压缩:zip archive.zip file1 file2
    • 解压:unzip archive.zip
  3. gzip/gunzip

    • 压缩:gzip file.txt → 生成file.txt.gz
    • 解压:gunzip file.txt.gz

七、包管理(不同发行版命令不同)

  • Debian/Ubuntu(APT)
    • 安装:sudo apt install 包名
    • 更新:sudo apt update && sudo apt upgrade
  • CentOS(YUM/DNF)
    • 安装:sudo yum install 包名sudo dnf install 包名
  • Arch(Pacman)
    • 安装:sudo pacman -S 包名

八、其他实用命令

  • history:查看命令历史记录。
  • alias:创建别名(如 alias ll='ls -alF')。
  • clearCtrl+L:清屏。
  • man 命令:查看命令手册(如 man ls)。
  • 命令 --help:快速查看命令帮助。

小技巧

  • 管道 |:将前一个命令的输出作为后一个命令的输入。
    示例:ps aux | grep nginx(查找nginx进程)。
  • 重定向 >>>
    • ls > list.txt 覆盖写入文件
    • echo "Hello" >> list.txt 追加到文件

通过实践这些命令,你将逐步掌握Linux的基本操作。遇到问题时,记得使用 man--help 查阅帮助文档!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

走过冬季

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值