分享

linux 常用命令 2017-07-10

 小马哥技术屋 2017-07-10
命令
1、创建目录:mkdir 。命令路径 /bin/mkdir    
   mkdir -p递归创建
   可以同时创建多个目录  mkdir 路径1  路径2 ...
2、cd  shell 内置命令
3、显示当前目录:pwd(print working dirctory):
4、删除空目录:rmdir(remove empty directories)   注意:只能删除空的目录,不为空的时候是不能删除的
5、复制:cp 。cp -rp 源文件或目录  新目录  
   cp -r 复制目录   
   同时复制多个文件或者目录。
   cp -p 文件 目标目录。-p 可以保证源文件与拷贝的文件属性不变
   cp -r 指定目录  目标目录 拷贝并改名称
6、移动/剪切:mv(move):命令位置/bin/mv  
7、ctrl L 清楚屏幕
8、删除:rm (remove) 
      rm -rf 文件或者目录
      rm -r 删除目录
      rm -f 强制执行
9、创建文件:touch
     创建多个文件:touch  文件1  文件2
      例如:touch  路径/test.html  
10、显示文件内容:cat
      例如:cat /etc/nginx.conf 可以看到该文件内容
      cat -n /etc/nginx.conf   可以显示行号
11、显示文件内容(反向显示):tac
       tac  /etc/nginx.conf
12、more 分页显示内容
      语法:more 空格 或f:换行
             more   Enter  换行
            more  q或Q 退出
     例如:more /etc/nginx.conf
13、分页显示内容(可向上分页):less
       按page up 向上一页
       按上箭头往上一行
       还可以进行搜索
       例如:/service 可以搜索service, 按n(next)可以查找下一个符合的值
14、显示文件前面几行:head
       head  -n 7  /etc/nginx.conf   显示该文件的前7行
       如果直接head /etc/nginx.conf 默认显示千10行。
15、显示文件最后几行(tail),格式跟head相同
      tail -n 15 /etc/nginx.conf   显示前15行 
     tail -f  动态显示文件末尾内容
16、创建连接文件 :link
    ln -s 源文件  目标文件
       -s 创建软连接
例如:ln -s  /etc/issue  /tmp;issur.soft  创建软连接
     ln /etc/issure  /tmp/issue.hard     创建硬链接
查看软连接:
     ln -l  /tmp/issuc.soft  
     其内容:
     lrwxrwxrwx:l (软连接)  root  root  47(文件大小) /tmp/issuesoft-> /etc/issuc
     所有的软连接的权限是3个rwx.
查看赢连接
    ls -l /etc/issue
硬链接特征:
   拷贝 cp -p + 同步更新
   echo "www.lampbrother.net" >> /etc/issue
  硬链接不能跨分区,
  例如:
   ln /tmp/issue.bak /boot/issue.bak.hard  此时会报错,无效的跨设备连接。
   不能针对目录使用,
   例如:
      ln /tmp /root/tmp.hard  此时会报错,不允许将硬链接指向目录。
   通过i接待你识别。
   例如:
       ls  -i issue.bak  issue.bak.hard issue.bak.soft




    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多