Linux 常用命令

本文将常用的Linux 命令按照功能划分从以下八个方面讲解:

   1. 文件管理
   2. 文件传输
   3. 文档编辑
   4. 磁盘管理
   5. 磁盘维护
   6. 网络通讯
   7. 系统管理
   8. 系统设置


1. 文件管理
  1. cat
    用法:cat [选项]… [文件]…
    将[文件]或标准输入组合输出到标准输出。

  2. tail tailf
    tail : 默认将文件的末尾10行输出到标准输出中;
    tailf: 只显示新追加到文件的内容 等价于: tail -f

  3. cp
    用法:cp [选项]… [-T] 源文件 目标文件
     或:cp [选项]… 源文件… 目录
     或:cp [选项]… -t 目录 源文件…
    拷贝源文件 到目标地址, 可以选择多个源文件

  1. mv
    用法:mv [选项]… [-T] 源文件 目标文件
     或:mv [选项]… 源文件… 目录
     或:mv [选项]… -t 目录 源文件…
    重命名源文件名为目标文件名, 或者是移动源文件到指定目录
  1. rm
    用法:rm [选项]… 文件…
    移除 删除 文件;

  2. od
    用法:od [选项]… [文件]…
     或:od [-abcdfilosx]… [文件] [[+]偏移量[.][b]]
     或:od –traditional [选项]… [文件] [[+]偏移量[.][b] [+][标签][.][b]]

    将指定文件以八进制形式(默认)转储到标准输出。如果指定了多于一个的文件
    参数,程序会自动将输入的内容整合为列表并以同样的形式输出。
    如果没有指定文件,或指定文件为”-“,程序从标准输入读取数据。

  1. patch
    patch 命令读取如何更改文件 的源文件指示信息,然后应用这些更改。源文件包含由 diff -c 或 -u 命令产生的差别列表(或者 diff 列表),以及一个或多个 diff 命令输出集(通常称为 hunks)。
    patch 结合差异的文件, 进行补全;

  2. diff

    配合 patch:

    diff -ruN test1 test2 > patch.log    # 生成patch文件
    patch test2 patch.log                # 利用patch文件和patch命令打补丁
    
  3. mkdir
    用法:mkdir [选项]… 目录…

    创建一个空的目录
    
  1. rmdir
    用法:rm [选项]… 文件…
    删除一个空目录
  1. chmod
    用法:chmod [选项]… 模式[,模式]… 文件…
     或:chmod [选项]… 八进制模式 文件…
     或:chmod [选项]… –reference=参考文件 文件…
    更改文件的属性: r w x
  1. chown
    用法:chown [选项]… [所有者][:[组]] 文件…
     或:chown [选项]… –reference=参考文件 文件…
    更改文件的所属用户和所属组;

  2. which
    Usage: /usr/bin/which [options] [–] COMMAND […]
    将命令的路径输出命令行界面;

  1. file
    Usage: file [OPTION…] [FILE…]
    探测给定文件的类型


2. 文件传输
  1. ftp
  2. scp
  3. rz/sz (串口)


3. 文档编辑
  1. grep
  2. sort
  3. tr
  4. wc
  5. split
  6. sed
  7. awk


4. 磁盘管理
  1. ls
  2. cd
  3. df
  4. du
  5. pwd
  6. tar
  7. tree
  8. find


5. 磁盘维护
  1. dd
  2. fdisk
  3. mkfd
  4. mkswap
  5. sync


6. 网络通讯
  1. ifconfig
  2. ip
  3. nc
  4. mesg
  5. ping
  6. netstat [ss]
  7. telnet
  8. traceroute
  9. route


7. 系统管理
  1. date
  2. free
  3. kill
  4. ps
  5. last
  6. w
  7. whoami
  8. nice
  9. reboot
  10. shutdown
  11. su
  12. sudo
  13. top[htop]


8. 系统设置
  1. alias [unlimit]
  2. set [unset]
  3. chkconfig
  4. service
  5. crontab
  6. at
  7. export
  8. passwd
  9. ulimit


参照:

Linux Tools Quick Tutorial

欣赏此文? 求鼓励,求支持!