【随手小记】_Linux常用命令

Linux常用命令

  1. ifconfig:查看主机的ip地址
  2. pwd:查看命令行窗口当前所处目录
  3. clear:清屏。(或者直接按Ctrl+l也可以直接清屏)
  4. touch app.txt:在当前目录下创建一个名为app.txt的空文件。
  5. ls:查看当前目录下的文件和目录
  6. ls -a:查看当前目录下的文件和目录,包括隐藏文件
  7. ll:查看当前目录下的文件和目录的详细信息,不包括隐藏文件
  8. cd app:切换到对应的app目录
  9. cd ..:退回到上一层目录
  10. cd /:返回系统根目录,也就是linux系统的磁盘文件夹/
  11. cd ~:切换到root用户目录,也就是文件夹root
  12. cd -:切换到上一次切换目录之前所在的目录
  13. mkdir app:在当前命令行窗口所在目录下,创建app目录
  14. mkdir -p app/app:在当前命令行窗口所在目录下,级联创建一个app目录并在其下再创建一个app目录
  15. rmdir app:删除当前命令行窗口所在目录下的app目录,但是只有app为空时才能正确删除,否则无法删除
  16. mkdir –help:可以用来查看mkdir命令后面可以加哪些参数来实习命令功能的升级(大部分命令都可以通过在后面加上–help的方式来查看命令升级版)
  17. cat app.conf:显示当前目录下的app.conf文件中的数据内容
  18. more app.conf:进阶查看目录下的app.conf文件中的数据内容,按回车显示下一行内容,按空格显示下一页内容,按q或者Ctrl+c退出查看。
  19. less app.conf:more命令的升级版,比more命令多了两个按键,按PgUp显示上一页内容,按PgDn显示下一页内容。
  20. tail -10 app.conf:查看目录下的app.conf文件中最后10行的数据内容,一般用于查看服务器日志文件。
  21. tail -f app.conf:动态查看目录下的app.conf文件的最后几行数据,也就是说一直监控该文件最后部分的新增内容,按Ctrl+c退出监控,一般用于监控服务器日志文件。
  22. cp app.conf app:将当前目录下的app.conf文件复制并粘贴到当前目录下的app目录中去。
  23. cp app.conf bpp.txt:将当前目录下的app.conf文件复制并粘贴到当前目录下,并重命名为bpp.txt,且可以重命名为不同不同类型的文件。
  24. cp app.conf app/bpp.conf:将当前目录下的app.conf文件复制并粘贴到当前目录下的app目录中去,并将文件重命名为bpp.conf。
  25. mv app.conf app:将当前目录下的app.conf文件剪切到当前目录下的app目录中去。
  26. mv app.conf bpp.txt:将当前目录下的app.conf文件剪切到当前目录下,并重命名为bpp.txt,且可以重命名为不同不同类型的文件。
  27. mv app.conf app/bpp.conf:将当前目录下的app.conf文件剪切到当前目录下的app目录中去,并将文件重命名为bpp.conf。
  28. rm app.conf:删除当前目录下的app.conf文件,按y确认删除,按n取消删除,该命令只能删除文件不能删除目录。
  29. rm -f app.conf:不询问直接删除当前目录下的app.conf文件。
  30. rm -r app:删除当前目录下的app目录,按y确认删除,按n取消删除,该命令可以删除非空目录,当然该命令也可以用来删除文件。
  31. rm -rf app:不询问直接删除当前目录下的app目录,可以删除非空目录,该命令也可以用来删除文件。
  32. rm -rf *:删除当前目录下的所有文件和目录。
  33. rm -rf /*:删除系统根目录/下的所有文件和目录。(这也就是传说中的删库跑路命令)
  34. tar -cvf bqq.tar app:将当前目录下的app目录中的目录和文件打包成一个bqq.tar文件,并放在当前目录下。
  35. tar -zcvf bqq.tar.gz app:将当前目录下的app目录中的目录和文件打包并压缩成一个bqq.tar.gz压缩文件,并放在当前目录下。
  36. tar -xvf bqq.tar:将当前目录下的bqq.tar文件解开释放到当前目录下。
  37. tar -zxvf bqq.tar.gz:将当前目录下的bqq.tar.gz压缩文件解压并释放到当前目录下。
  38. tar -zxvf bqq.tar.gz -C app:将当前目录下的bqq.tar.gz压缩文件解压并释放到当前目录下的app目录下。
  39. find / -name “ins*”:系统根目录/下的所有子孙目录和文件中,按照名字查找的方式,查找前缀为ins的文件。
  40. grep ins ./app/app.conf:在app.conf文件中搜索包含ins字符串的数据行,并显示在命令行窗口中。
  41. grep ins ./app/app.conf –color:在搜索的到的数据行中高亮显示ins字符串。
  42. grep ins ./app/app.conf –color -A1 -B2:不止显示包含ins字符串的数据行,还显示该行的后一行和前两行。
  43. useradd leyou:创建新用户leyou。
  44. passwd leyou:设置或充值用户leyou的密码。
  45. su - leyou:切换用户到leyou。
  46. id leyou:查看用户leyou的id。
  47. exit:退出当前用户,返回root用户。
  48. sysctl -p:刷新虚拟机系统配置。