Linux 常用命令大全

一、文件和目录操作

  1. pwd:显示当前工作目录的路径。
  2. touch:创建新的空文件或更新文件的时间戳。
  3. cp:复制文件或目录。
    • 示例:cp file.txt new_file.txt (复制文件)
    • 示例:cp -r dir1 dir2 (递归复制目录)
  4. mv:移动或重命名文件或目录。
    • 示例:mv file.txt new_location (移动文件)
    • 示例:mv old_name.txt new_name.txt (重命名文件)
  5. rm:删除文件或目录。
    • 示例:rm file.txt (删除文件)
    • 示例:rm -rf dir (递归强制删除目录)

二、文件查看和编辑

  1. head:显示文件的开头部分内容。
    • 示例:head -n 10 file.txt (显示前 10 行)
  2. tail:显示文件的结尾部分内容。
    • 示例:tail -n 20 file.txt (显示后 20 行)
    • 示例:tail -f log.txt (实时跟踪文件内容的变化)
  3. diff:比较两个文件的差异。
    • 示例:diff file1.txt file2.txt
  4. sed:用于文本流的编辑。
    • 示例:sed '/old/new/g' file.txt (在文件中全局替换字符串)

三、系统管理

  1. uname:显示系统信息。
    • 示例:uname -a (显示所有系统信息)
  2. free:显示内存使用情况。
  3. df:显示磁盘空间使用情况。
    • 示例:df -h (以人类可读的格式显示)
  4. du:显示目录或文件的磁盘使用情况。
    • 示例:du -sh dir (显示目录的总大小)
  5. hostname:显示或设置主机名。

四、用户和权限管理

  1. useradd:添加新用户。
  2. userdel:删除用户。
  3. passwd:修改用户密码。
  4. chmod:更改文件或目录的权限。
    • 示例:chmod 755 file.txt (设置权限)
  5. chown:更改文件或目录的所有者和所属组。
    • 示例:chown user:group file.txt

五、进程管理

  1. jobs:查看后台作业。
  2. bg:将后台暂停的作业继续在后台运行。
  3. fg:将后台作业调到前台运行。

六、网络相关

  1. netstat:显示网络连接、路由表等信息。
    • 示例:netstat -an (显示所有网络连接)
  2. traceroute:跟踪网络数据包的路由路径。
  3. ssh:通过 SSH 协议远程登录到其他主机。

七、压缩和解压缩

  1. zip:创建压缩文件。
    • 示例:zip archive.zip file1.txt file2.txt
  2. unzip:解压 ZIP 压缩文件。

八、搜索和查找

  1. find:在文件系统中查找文件。
    • 示例:find /path -name "file.txt" (按名称查找)
  2. grep:在文件中搜索指定的模式。
    • 示例:grep "pattern" file.txt


以上只是 Linux 命令的一部分,还有很多其他的命令和功能等待您去探索。如果您对某个特定的命令或领域有更深入的需求,请随时告诉我。

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值