首页 > 系统服务 > 详细

Linux安装Tomcat-Nginx-FastDFS-Redis-Solr-集群——【第六集之基本命令使用】

时间:2019-03-05 11:40:15      阅读:249      评论:0      收藏:0      [点我收藏+]

学习命令的方法:linux中所有操作都是命令操作,可想而知命令有多少,更严重的是每个命令有很多参数,记命令容易,记参数就难了,所以建议:

  自己准备一个博客,把通常用到的命令及其功能记载下来,用到的时候打开博客,复制粘贴就行:xshell的复制快捷:shift+insert,粘贴快捷:ctrl+insert。

命令基本格式:命令 [-参数] [参数值],例如ls -la /etc

  1. 文件处理命令:要严格区分文件和目录的区别,这在linux中有区别,导致命令有区别
    1. pwd:显示当前目录全路径
    2. ls、ll:查看该目录下的文件
      1. -a:all的意思,查看当前目录下的隐藏文件
      2. -l:long的意思,长显示,ls -l与ll一样的效果
      3. -d:directory的意思,表示只显示目录本身,而不现实目录下的文件
      4. 只看指定目录:ls -l /指定目录
      5. -i:identity的意思,表示查看该文件的ID号
    3. 技术分享图片重点讲解这些信息的意思:
      1. 文件类型  d:表示目录,-:表示文件,l:表示软链接
      2. u所有者    r:表示读权限,-:表示没有该权限
      3.                       w:表示写权限,-:表示没有该权限
      4.                       x:表示执行权限,-:表示没有该权限
      5. g所属组         r:同上
      6.                       w:同上
      7.                       x:同上
      8. o其他            r:同上
      9.                      w:同上
      10.                      x:同上
      11.       7 :表示技术类型,不做了解
      12.       root:表示该文件的所有者
      13.       root:表示该文件的所属组
      14.       4096:表示文件大小,单位为字节,使用-h参数,单位改为k
      15.       Jan 28:表示创建时间
      16.       最后一个:表示文件名
    4. mkdir:make directory的意思,表示创建目录。例如:mkdir ./newdir,表示在当前目录下创建目录newdir
      1.   -p:递归创建目录,例如:mkdir -p ./newdir01/newdir02 mkdir -p ./newdir03/newdir04 ,表示递归创建两个目录,记得中间的空格分隔
    5. cd:change directory的意思,表示切换目录
      1.   .(点):表示当前目录
      2.   ..(两个点):表示当前目录的上级目录
      3.        /(正斜杠):表示根目录
    6. rmdir:remove empty directory的意思,表示删除空目录,但是不能删除非空目录
    7. cp:copy的意思,表示复制。记住多用cp,少用mv:move移动
      1. cp /xxx/xxx/文件名 /bbb/bbb/可以有文件名-重命名,也可以无文件名-原名  (注意空格分隔)
      2. -r:复制目录,没有-r参数,只能复制文件
      3. 多复制:cp /xxx/xxx/文件01 /xxx/xxx/文件02 /bbb/bbb
      4. -p:保存文件的属性。不适用该参数,表示复制后的文件相当于新建的文件,像文件的创建时间会更新;如果使用,相当于文件的创建时间一同复制
    8. mv:move的意思,表示剪切。少用该命令:因为你在复制大文件的时候,机器突然间出现问题,有可能导致文件丢失,同时,这也很“不透明”操作,你应该先使用cp命令复制成功了,然后测试检测复制后的文件,最后删除rm复制前的文件。
      1. 使用mv命令重命名:mv 文件01 文件02 :这样在所在目录中文件名从文件01改为文件02
    9. rm:remove的意思,表示删除。使用rm前必须考虑,要不要cp,如果不要cp,麻烦看准rm后面的参数,到底删的是不是要删的文件,在linux没有“回收站”的概念,在删除的使用它会问你确定删除吗,输入y确认。
      1. -r:recursion的意思,表示递归删除。一定要少使用该参数
      2. -f:force的意思,表示强制删除,不需要使用y确认。一定少使用该参数。  
    10. touch:创建文件
      1. 重点在于touch的文件放在什么地方,例如:touch test.txt :在当前目录创建文件,touch /xxx/xxx/test.txt:在指定目录创建文件
      2. vim 文件名:也是创建文件,如果有该文件,则打开而不重复创建。
      3. 文件名命名规则:不要使用空格,否则它创建两个文件;如果非得创建空格,例如 touch "xxx bbb",这样文件名就是xxx bbb。
    11. cat:查询文件内容,不适用显示长内容
      1. -n:number的意思,显示行号
      2. tac:倒着显示内容
    12. more:分页显示,适合显示长内容
      1. 按空格space键进行分页显示
      2. 按回车enter键进行换行显示
      3. 按ctrl+c退出
    13. less:分页显示,与more相似,但有更强的功能:进入less界面,向上翻页,换行
      1. 在less界面,使用shift+pgup向上翻页,使用shift+pgdn和回车键向下翻页,使用空格键或下箭头向下换行,使用上箭头向上换行
      2. 在less界面,使用/xxx进行搜索xxx字符的内容,它会以高亮来显示。
      3. 使用q字母退出
    14. head:看文件的前面内容
      1. -n 查看文件的前n行,例如:head -n 5 ./test.txt
    15. tail:看文件的后面内容
      1. -n 查看文件的后n行,例如:tail -n 5 ./test.txt  
      2. -f 动态显示,这个参数非常适合来查看日志——这是经验,而且给人带来一点黑客的感觉,黑客电影中那些电脑的执行情况动态显示。
    16. ln:link的意思,表示软连接
      1. -s:soft的意思  
    17.    
  2. 权限管理命令
  3. 文件搜索命令
  4. 帮助命令
  5. 用户管理命令
  6. 压缩解压命令
  7. 网络命令
  8. 关机重启命令

Linux安装Tomcat-Nginx-FastDFS-Redis-Solr-集群——【第六集之基本命令使用】

原文:https://www.cnblogs.com/lirenhe/p/10475566.html

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