首页 > 系统服务 > 详细

linux 常见基础命令

时间:2018-01-19 21:23:58      阅读:336      评论:0      收藏:0      [点我收藏+]
上次我们写了装虚拟机分区的详细步骤,这次我们就要学习一些常见的命令和热键了,由于作者水平有限,有错误的地方麻烦读者提出来,我会积极改正的。

  1. date 显示日期和时间的命令。

  2. cal   显示日历的命令。

  3. bc  简单好用的计算器。

  4. Tab 具有命令补全和文件补全的功能。

  5. 【Ctrl】-c 终端目前程序

  6. 【Ctrl】-d 键盘输入结束,离开的意思,相当于exit。

  7. nano 超简单的文本编辑器。

  8. shutdown 关机

  9. poweroff 关机

  10. pwck 验证系统认证文件【/etc/passwd】和【/etc/shadow】的内容和格式的完整性。http://man.linuxde.net/pwck

  11. tree 以树状图列出目录的内容。http://man.linuxde.net/tree

  12. reboot 重启

  13. sync 将数据同步写入硬盘中的命令。

  14. tr 对来自标准输入的字符进行替换、压缩和删除。http://man.linuxde.net/tr

  15. cp 复制文件

  16. rm 删除文件

  17. rmdir 用来删除空目录。http://man.linuxde.net/rmdir

  18. rename 用字符串替换的方式http://man.linuxde.net/rename

  19. mv 用来对文件目录重新命名,或者将文件从一个目录移到另一个目录。http://man.linuxde.net/mv

  20. stat 显示文件的状态信息,比ls输出信息更详细。

  21. tee 简单说就是把数据定向到给定文件和屏幕上http://man.linuxde.net/tee

  22. type 显示指定命令的类型,判断给出的指令是内部的还是外部指令。http://man.linuxde.net/type

  23. cat 由第一行显示文件内容

  24. tac 从最后一行开始显示文件内容。

  25. touch 二个功能,一是把以存在文件的时间标签更新为系统当前的时间,他们的数据原封不动的保留下来,二是用来创建新的空文件。http://man.linuxde.net/touch

  26. head 获取前几行的内容。

  27. tail 获取最后几行的内容。

  28. cd 切换目录

  29. pwd 显示当前目录

  30. mkdir 新建一个新的目录

  31. rmdir 删除一个空的目录

  32. ls 查看文件

  33. nl显示的时候,顺便输出行号

  34. more 一页一页的显示文件内容

  35. less 和more差不多,但是它可以往前翻页

  36. od 以二进制的方式读取文件内容

  37. whereis 寻找特定文件

  38. chgrp 改变文件所属用户组

  39. chown 改变文件所有者

  40. chmod 改变文件的权限

  41. touch 创建新文件

  42. useradd 创建新的系统用户。http://man.linuxde.net/useradd

  43. adduser 增加使用者

  44. basename:基名

  45. dirname:目录名

  46. userdel 删除给定的用户,以及于用户的相关的文件,若不加选择,则仅删除用户账号,而不删除相关文件。http://man.linuxde.net/userdel

  47. usermod 修改用户的基本信息。http://man.linuxde.net/usermod

  48. alias 设置指令的别名

  49. bash 变量

  50. chage 修改账号和密码的有限期

  51. chfn 用来改变finger命令显示的信息,这些信息都存放在/etc目录里的passd文件里,若不指定任何选项,则chfn命令会进入问答界面。

  52. clear 清楚当前屏幕终端上的任何信息

  53. ping 用来测试主机之间网络的连通性。http://man.linuxde.net/ping

  54. df 用于显示磁盘分区上的可使用的磁盘空间,默认单位为KB,可以利用该命令来获取磁盘被占用多少空间,目前还剩下多少空间等信息。

  55. dircolors 设置ls命令在显示目录或文件时所用的色彩。

  56. echo 直接输出指定的字符串。

  57. enable 用于临时关闭或激活指定的shell内部命令。http://man.linuxde.net/enable

  58. file 用来探测给定文件的类型,file命令对文件的检查分为文件系统、魔法幻数检查和语言检查3个过程,http://man.linuxde.net/file

  59. gpasswd linux下工作组的文件【/etc/group】和【/etc/gshadow】管理工具http://man.linuxde.net/gpasswd

  60. grpck 用于验证组文件的完整性,在验证之前,需要先锁定(lock)组文件【/etc/group】和【/etc/shadow】http://man.linuxde.net/grpck

  61. grpconv 用来开启群组的投影密码。linux系统里的用户和群组密码,分别存放在/etc目录下的passwd和group文件中。因系统运作需要,任何人都得以读取他们,造成安全上的破绽,投影密码将文件的密码改存在/etc目录下的shadow和gshadow文件内,只允许系统管理员读取,同时把原密码置换为“x”字符,投影密码的功能可随时开启或关闭,你只需要执行grpconv指令就能开启群组投影密码。http://man.linuxde.net/grpconv

  62. history 显示历史命令http://man.linuxde.net/history

  63. hostname 显示和设置系统的主机名称http://man.linuxde.net/hostname

  64. id 显示真实有效的用户和组,http://man.linuxde.net/id

  65. ifconfig 查ip http://man.linuxde.net/ifconfig

  66. init linux下的进程初始化工具,http://man.linuxde.net/init

  67. jobs 显示linux中的任务列表及任务状态,包含后台运行的任务。http://man.linuxde.net/jobs

  68. indent 可识别c的原始代码文件,并加以格式化,以方便程序员阅读、修改等操作。http://man.linuxde.net/indent

  69. mail 命令行的电子邮件发送和接收的工具。http://man.linuxde.net/mail

  70. man 是linux下的帮助指令。http://man.linuxde.net/man

  71. passwd 设置用户的认证信息,包含用户密码、密码过期时间等。http://man.linuxde.net/passwd

  72. w 显示已经登陆系统的用户列表,并显示用户正在执行的指令。http://man.linuxde.net/w

  73. whoami 用于打印当前有效的用户名称,相当于执行id -un。http://man.linuxde.net/whoami

  74. 显示目前登陆系统的用户信息。http://man.linuxde.net/who

  75. whatis 查询一个命令执行什么功能,并将查询结果打印到终端上。http://man.linuxde.net/whatis

  76. alias 设置指令的别名,用户必须始用单引号''将原来的命令引起来,防止特殊字符导致错误。http://man.linuxde.net/alias

  77. unalias 取消别名,[-a]表示所有已经存在的命令别名。http://man.linuxde.net/unalias

  78. -:普通文件

  79. d:目录文件

  80. b:块设备

  81. c:字符设备

  82. |:符号链接文件

  83. p:管道文件pipe

  84. s:套接字文件socket

  85. 三个时间戳:

  86. access time:访问时间。atime,读取文件内容

  87. modify time: 修改时间,mtime,改变文件内容(数据)

  88. change time:改变时间,ctime,元数据发生改变

  89. 文件通配符:

  90. *:匹配零个或多个字符

  91. ?:匹配任何单个字符

  92. ~:当前用户家目录

  93. ~+:当前工作目录

  94. ~-:前一个工作目录

  95. 【0-9】匹配数字范围

  96. 【a-z】小写字母

  97. [A-Z];大写字母

  98. [wang];匹配列表中的任何的一个字符

  99. [^wang];匹配例表中所有字符以外的字符

  100. [:digit;]任意数字,就相当于0-9

  101. [:lower:]任意小写字符

  102. [:upper:]任意大写字母

  103. [:alpha:]任意大小写字母

  104. [:alnum:]任意数字或字母

  105. [:blank:]水平空白字符

  106. [;space:]水平或垂直空白字符

  107. [:punct:]标点符号

  108. 绝对路径:以正斜杠开始,完整的文件位置路径,可用于任何想指定一个文件名的时候

  109. 相对路径:不以斜线开始,指定相对于当前工作目录或目录的位置,可以作为一个简短的形式指定一个文件名。










linux 常见基础命令

原文:http://blog.51cto.com/13570192/2062992

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!