Linux - 常用命令

本文详细介绍了Linux系统中的常用命令、文件管理(如文件权限、检索和结构)、用户操作以及软件安装方法,包括tmux、vim、ssh、git、docker等工具的使用教程。
摘要由CSDN通过智能技术生成

Linux相关文档

  1. Linux - 常用文件管理命名
  2. Linux - tmux教程
  3. Linux - vim教程
  4. Linux - shell语法
  5. Linux - ssh登录和scp传文件
  6. Linux - git教程
  7. Linux - docker教程
  8. Linux - 管道、环境变量
  9. Linux - 常用命令

一、常用命令

系统状况

  1. top:查看所有进程的信息(Linux的任务管理器)

    - 打开后,输入M:按使用内存排序
    - 打开后,输入P:按使用CPU排序
    - 打开后,输入q:退出
    
  2. df -h:查看硬盘使用情况

  3. free -h:查看内存使用情况

  4. du -sh:查看当前目录占用的硬盘空间

  5. ps aux:查看所有进程

  6. kill -9 pid:杀死编号为pid的进程

  7. netstat -nt:查看所有网络连接

  8. w:列出当前登陆的用户

  9. ping www.baidu.com:检查是否连网

文件权限

chmod:修改文件权限

  • chmod +x xxx:给xxx添加可执行权限
  • chmod -x xxx:去掉xxx的可执行权限
  • chmod 777 xxx:将xxx的权限改成777
  • chmod 777 xxx -R:递归修改整个文件夹的权限

文件检索

  1. find /path/to/directory/ -name '*.py':搜索某个文件路径下的所有*.py文件

  2. grep xxx:从stdin中读入若干行数据,如果某行中包含xxx,则输出该行;否则忽略该行。

  3. wc:统计行数、单词数、字节数

     wc -l:统计行数
     wc -w:统计单词数
     wc -c:统计字节数
    
  4. tree:展示当前目录的文件结构

     tree /path/to/directory/:展示某个目录的文件结构
     tree -a:展示隐藏文件
    
  5. ag xxx:搜索当前目录下的所有文件,检索xxx字符串

  6. cut:分割一行内容

  7. sort:将每行内容按字典序排序

  8. xargs:将stdin中的数据用空格或回车分割成命令行参数

  9. find . -name '*.py' | xargs cat | wc -l:统计当前目录下所有python文件的总行数

查看文件内容

  1. more:浏览文件内容

    - 回车:下一行
    - 空格:下一页
    - b:上一页
    - q:退出
    
  2. less:与more类似,功能更全

    - 回车:下一行
    - y:上一行
    - Page Down:下一页
    - Page Up:上一页
    - q:退出
    
  3. head -3 xxx:展示xxx的前3行内容

  4. tail -3 xxx:展示xxx末尾3行内容

用户相关

  1. history:展示当前用户的历史操作。内容存放在~/.bash_history中
    history -c:清空用户输入的历史命令
  2. md5sum:计算md5哈希值
  3. time command:统计command命令的执行时间
  4. ipython3:交互式python3环境。可以当做计算器,或者批量管理文件。
  5. ! echo "Hello World":!表示执行shell脚本
  6. watch -n 0.1 command:每0.1秒执行一次command命令
  7. tar:压缩文件
    tar -zcvf xxx.tar.gz /path/to/file/*:压缩
    tar -zxvf xxx.tar.gz:解压缩
  8. diff xxx yyy:查找文件xxx与yyy的不同点

安装软件

  1. sudo command:以root身份执行command命令
  2. apt-get install xxx:安装软件
  3. pip install xxx --user --upgrade:安装python包
  • 17
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

爱敲代码的小崔

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

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

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

打赏作者

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

抵扣说明:

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

余额充值