在linux学习过程中,我们会用到一些常用命令,下面总结了一些在我们操作过程中常用的一些命令,以供大家使用,主要分为:常用指令,系统管理命令,用户及用户组管理命令,VIM使用命令,关机/重启命令五部分

常用指令

  1. Ls:显示文件或目录
  2. -l:列出文件详细信息l(list)
  3. -a:列出当前目录下所有文件及目录,包括隐藏的a(all)
  4. mkdir:创建目录
  5. -p:创建目录,若无父目录,则创建p(parent)
  6. cd:切换目录
  7. touch:创建空文件
  8. echo:创建带有内容的文件。
  9. cat:查看文件内容
  10. cp:拷贝
  11. mv:移动或重命名
  12. rm:删除文件
  13. -r:递归删除,可删除子目录及文件
  14. -f:强制删除
  15. find:在文件系统中搜索某文件
  16. wc:统计文本中行数、字数、字符数
  17. grep:在文本文件中查找某个字符串
  18. rmdir:删除空目录
  19. tree:树形结构显示目录,需要安装tree包
  20. pwd:显示当前目录
  21. ln:创建链接文件
  22. more、less:分页显示文本文件内容
  23. head、tail:显示文件头、尾内容
  24. ctrl+alt+F1:命令行全屏模式

    系统管理命令
  25. stat:显示指定文件的详细信息,比ls更详细
  26. who:显示在线登陆用户
  27. whoami:显示当前操作用户
  28. hostname:显示主机名
  29. uname:显示系统信息
  30. top:动态显示当前耗费资源最多进程信息
  31. ps:显示瞬间进程状态 ps -aux
  32. du:查看目录大小,du -h /home带有单位显示目录信息
  33. df:查看磁盘大小,df -h 带有单位显示磁盘信息
  34. ifconfig:查看网络情况
  35. ping:测试网络连通
  36. netstat:显示网络状态信息
  37. man:命令不会用了,进行查找,如:man ls
  38. clear:清屏
  39. alias:对命令重命名如:alias showmeit=”ps -aux”,另外解除使用unaliax showmeit
  40. kill:杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程。

    用户及用户组管理
  41. /etc/passwd:存储用户账号
  42. /etc/group:存储组账号
  43. /etc/shadow:存储用户账号的密码
  44. /etc/gshadow:存储用户组账号的密码
  45. Useradd:添加用户名
  46. Userdel:删除用户名
  47. Adduser:添加用户名
  48. Groupadd:添加组名
  49. Groupdel:删除组名
  50. passwd root:给root设置密码
  51. /etc/profile:系统环境变量
  52. bash_profile:用户环境变量
  53. .bashrc:用户环境变量
  54. su user:切换用户,加载配置文件.bashrc
  55. su – user:切换用户,加载配置文件/etc/profile ,加载bash_profile

    vim使用

    vim三种模式:命令模式、插入模式、编辑模式。
    使用ESC或i或:来切换模式。
    命令模式下:
  56. :q 退出
  57. :q! 强制退出
  58. :wq 保存并退出
  59. :set number 显示行号
  60. :set nonumber 隐藏行号
  61. /apache:在文档中查找apache 按n跳到下一个,shift+n上一个
  62. yyp:复制光标所在行,并粘贴
  63. h(左移一个字符←)、j(下一行↓)、k(上一行↑)、l(右移一个字符→)

    关机/重启机器
  64. shutdown
  65. -r:关机重启
  66. -h:关机不重启
  67. now:立刻关机
  68. halt:关机
  69. reboot:重启
    以上就是我们在Linux学习中经常用到的一些小命令,希望对大家的学习能有所帮助!!