常用命令
本文最后更新于 283 天前,其中的信息可能已经有所发展或是发生改变。

常用命令

Linux命令非常多,本节讲解几个常用命令。其他命令依赖于大家根据实际操作环境,边用边查。


系统状况

  1. top:查看所有进程的信息(Linux的任务管理器)
  2. 打开后,输入M:按使用内存排序
  3. 打开后,输入P:按使用CPU排序
  4. 打开后,输入q:退出
  5. df -h:查看硬盘使用情况
  6. free -h:查看内存使用情况
  7. du -sh:查看当前目录占用的硬盘空间
  8. ps aux:查看所有进程
  9. kill -9 pid:杀死编号为pid的进程
  10. 传递某个具体的信号:kill -s SIGTERM pid
  11. netstat -nt:查看所有网络连接
  12. w:列出当前登陆的用户
  13. ping www.baidu.com:检查是否连网

文件权限

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

文件检索

  1. find /path/to/directory/ -name '*.py':搜索某个文件路径下的所有*.py文件
  2. grep xxx:从stdin中读入若干行数据,如果某行中包含xxx,则输出该行;否则忽略该行。
  3. wc:统计行数、单词数、字节数
  4. 既可以从stdin中直接读入内容;也可以在命令行参数中传入文件名列表;
  5. wc -l:统计行数
  6. wc -w:统计单词数
  7. wc -c:统计字节数
  8. tree:展示当前目录的文件结构
  9. tree /path/to/directory/:展示某个目录的文件结构
  10. tree -a:展示隐藏文件
  11. ag xxx:搜索当前目录下的所有文件,检索xxx字符串
  12. cut:分割一行内容
    stdin中读入多行数据
    echo $PATH | cut -d ':' -f 3,5:输出PATH:分割后第3、5列数据
    echo $PATH | cut -d ':' -f 3-5:输出PATH:分割后第3-5列数据
    echo $PATH | cut -c 3,5:输出PATH的第3、5个字符
    echo $PATH | cut -c 3-5:输出PATH的第3-5个字符
  13. sort:将每行内容按字典序排序
    可以从stdin中读取多行数据
    可以从命令行参数中读取文件名列表
  14. xargs:将stdin中的数据用空格或回车分割成命令行参数
    find . -name '*.py' | xargs cat | wc -l:统计当前目录下所有python文件的总行数

查看文件内容

  1. more:浏览文件内容
  2. 回车:下一行
  3. 空格:下一页
  4. b:上一页
  5. q:退出
  6. less:与more类似,功能更全
  7. 回车:下一行
  8. y:上一行
  9. Page Down:下一页
  10. Page Up:上一页
  11. q:退出
  12. head -3 xxx:展示xxx的前3行内容
    同时支持从stdin读入内容
  13. tail -3 xxx:展示xxx末尾3行内容
    同时支持从stdin读入内容

用户相关

1. history:展示当前用户的历史操作。内容存放在~/.bash_history

工具

  1. md5sum:计算md5哈希值
  2. 可以从stdin读入内容
  3. 也可以在命令行参数中传入文件名列表;
  4. time command:统计command命令的执行时间
  5. ipython3:交互式python3环境。可以当做计算器,或者批量管理文件。
  6. ! echo "Hello World"!表示执行shell脚本
  7. watch -n 0.1 command:每0.1秒执行一次command命令
  8. tar:压缩文件
  9. tar -zcvf xxx.tar.gz /path/to/file/*:压缩
  10. tar -zxvf xxx.tar.gz:解压缩
  11. diff xxx yyy:查找文件xxxyyy的不同点

安装软件

  1. sudo command:以root身份执行command命令
  2. apt-get install xxx:安装软件
  3. pip install xxx --user --upgrade:安装python包
你正在查看的是:《常用命令 》,url:https://www.sujiawen.com/target1/204/
暂无评论

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇