【杂项】Linux

  • 1124 字
  1. 1. 常用命令

常用命令

  • pwd:展示现在所在目录

  • ls :查看目录下文件,-l显示详细信息,lh显示易读的文件大小,-a显示所有文件,包括隐藏文件

  • cd:移动到某个目录,-或..返回上一级,~返回家目录

  • mkdir:创建新文件夹

  • alias:给其他命令或命令组合起别名

  • which:查询某个可执行文件或命令的地址或介绍

  • whereis:查询某个命令的执行文件和文档

  • man:查询某个命令的用法

  • whatis:命令的简要说明

  • touch:创建新文件

  • echo:输出指定内容的字符串

  • cat:输出文件内容

  • less:输出文件内容,在终端内分页

  • cp:复制文件到指定位置

  • mv:移动文件或重命名文件

  • rm:删除文件

  • rmdir:删除文件夹,-r递归删除内部文件,-i删除前会确认操作

  • cmp:逐字节比较文件内容,输出不同的位置

  • diff:逐字节比较文件内容,输出内容差异

  • whoami:输出用户名

  • adduser:添加用户

  • su:切换用户

  • userdel:删除用户,-r递归删除其家目录

  • neofetch:显示详细的系统信息(需要apt下载)

  • wget:下载网上的文件

  • grep:以指定模式在文件或输出中查找信息

    例子:ls -l | grep xxx,可以筛选只查看某个文件的详细信息

  • chmod:修改文件权限

  • ln:对文件建立符号链接,需要参数-s,ln -s 文件目录 符号链接所在目录

  • 如果想在所有位置都可以运行某些可执行文件,需要把他放在系统的PATH路径下,使用echo $PATH查询路径,将文件移动或建立符号链接即可

  • curl:可以用于下载文件或测试接口

  • jq:格式化json输出(需要apt下载)

  • awk:提取文本的工具,具体格式awk 'pattern {action}' filename

    如使用awk '{print $3, $5}' filename输出第三列和第五列的内容

  • sed:处理文本的工具,用于替换,删除插入等

  • zip/unzip:压缩/解压文件

  • find:寻找文件,find 起始目录 -name 文件名称,-name表示按名字搜索

  • free:查看系统内存使用情况,-h更直观

  • df:查看磁盘使用情况,-h更直观

  • ps:查看运行的进程,加入aux格式化输出

  • kill:杀死指定进程,具体格式kill 信号 进程id,信号如-9是强制结束进程

  • pkill:按名称杀死指定进程

  • top:动态查看进程,或下载htop查看更好格式的

  • systemctl:用于控制systemd系统和服务管理器的命令

  • history:查看用过的命令历史

赞助喵
非常感谢您的喜欢!
赞助喵