博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux常用命令.2
阅读量:6692 次
发布时间:2019-06-25

本文共 2605 字,大约阅读时间需要 8 分钟。

touch命令

     作用:
      1. 创建新文件
      2.如果文件已经存在则更新文件的修改时间
     格式:touch文件路径
     示例:touch newfile

                touch oldfile

rm命令
  作用:
     删除文件或文件夹
  格式:rm[选项]文件或文件夹
  示例:rm a.txt b.txt
        rm c.txt
        rm *.txt
        rm -r a
   常用选项:
   -r递归删除文件夹内的文件和文件夹
   -i删除前给出提示(y代表yes,n代表no)
   -f强制删除,不给任何提示

 

man命令帮助
   格式:man Linux/UNIX命令名
   作用:查看命令所对应的帮助文档(手册)
   示例:man ls
         man rm

sublime text  3文本编辑器

  启动命令:subl
               subl 文件路径名/文件夹名
         作用:用来编写无格式的纯文本文件
sublime 的快捷操作
   打开和隐藏侧边栏
     view->Side Bar->Show/Hide
          sidebar
          Ctrl+k b 

  字体的放大和缩小
      ctrl+'+'/'-'
   创建和取消多个光标
       CTRL+鼠标左键单击
   取消:ESC键

cat 命令

     作用:将文件内容作为标准输出打印到终端
     格式:cat 文件名1 文件名2
     例:cat ../day01/day01.txt

 

more 命令

    作用:分页显示文本文件的内容
     格式:more 文件名
     示例:more ../day01/day01.txt
     基本操作:
           q 退出
           空格 下翻一页

 

通配符:

     *  匹配0个,1个或多个任意字符
      ?  匹配1个任意字符

 

    示例:

         touch a ab ac abc aabb bc cd
         ls a?  # 匹配以a开头只有两个字母的文件
         ls a*  # 匹配所有以a开头的文件
         ls ?c 
         ls *c
         ls a*b
         rm *c

 

cp 命令

    作用:复制文件或文件夹
    格式:
         cp [选项] 源文件或文件夹 目标文件或文件夹
     示例:
         cp ../day01/day01.txt ~/
         # 以下是复制过程中改名
         cp ../day01/day01.txt ~/day01.txt.bak
     常用选项:
         -a 复制文件夹中的全部内容

mv 命令:
     
作用:文件搬移或更名
      格式:mv 源文件或文件夹 目标文件或文件夹
      示例:mv passwd mypw  # 改名字
            mv mypw ~/   # 移动文件

 

find 命令

     作用:根据文件名等信息查找指定的文件
     格式:find 路径 -name "文件名"

    示例:

         # 查找用户主目录下有哪儿些文件以.txt结尾

        # find ~ -name "*.txt

grep 命令:

     作用:查找文件中相应的内容,及文本信息
     格式:grep "内容" [选项] 文件名或路径
     常用选项:
         -n      显示行号
         -r/-R   递归搜索文件夹内的文件
     示例:
         grep "文件" *.txt
         grep "命令" -n *.txt  #  显示行号
         grep "root" -nr /etc
 

 

 

 

压缩和解压缩命令

   gzip 命令:
       作用:
         用zip压缩算法对文件进行压缩,生成压缩后的文件
        格式:gzip 文件名
             .gz 为用gzip压缩过的文件

gunzip 命令
      
作用: 用gzip 压缩过的文件进行解压
       格式:gunzip 文件名
       示例:
           cp /etc/passwd ~/
           gzip ~/passwd
           ls -l ~/passwd.gz
           gunzip ~/passwd.gz

          ls -l ~/passwd.gz

tar 命令
    
作用:对文件或文件夹进行打包和解包的操作
     格式:tar [选项] 文件名 [文件名或路径]
     常用选项:
         -c      创建包
         -x      解包
         -v      显示操作的文件细节
         -z      用gzip/gunzip 对包进行压缩和解压缩
         -f 文件名  正在操作的文件名
         -C 路径   改变解压缩路径(只对解包有效)
     示例:
         # 将 linux/day01打包并压缩为day01.tar.gz
           tar -czvf day01.tar.gz linux/day01
         # 将 day01.tar.gz 解包
            cd ~/
           tar -xzvf aid1805/day01.tar.gz

 

 

sudo 命令:

      作用:用超级用户(root)权限来执行这些命令
      格式:sudo 命令 [选项] [参数]
      常用选项
          -i 切换到root用户
      示例:
         sudo mkdir /mytest
         sudo –i

         rmdir /mytest

usr=unix system resource

exit 命令:

        退出用户登录

        #poweroff关机

        #reboot重启

文件权限管理命令
    
查看文件权限:   ls -l
     文件类型:
        d 文件夹
        - 普通文件
        l 链接文件
        c/b设备文件
    文件权限:
       r 读权限
       w 写权限
       x 执行权限
    权限分组:
      用户权限(user) 组权限(group) 其它权限(other)

 

   最高权限:

      rwx rwx rwx
    最低权限
      --- --- ---
    属主: owner
    属组: group

 

-rw- rw- r--    tarena tarena ????  a.txt

   ^   ^  ^        ^       ^
   |   |  |        |       |
  用户 组  其它    属主     属组

 

 

chmod 命令

     作用:修改文件权限
      格式:
            chmod 权限 文件名/文件夹名
     权限:
        u 用户(属主)
        g 同组用户
        o 其它用户
        a 所有用户
        + 添加权限
        - 删除权限
    示例:
        chmod u+r   a.txt
        chmod o-rwx a.txt
        chmod g+rw  a.txt

   输出重定向:
      输出分为两种:
       1. 标准输出
           2. 标准错误输出
   标准输出重定向
   > 将一个命令的标准输出重定向到指定文件
   >> 将一个命令的标准输出重定向"追加"到指定文件
   标准错误输出重定向
   2> 将一个命令的标准"错误"输出重定向到指定文件
   2>>将一个命令的标准输"错误"出重定向"追加"到指定文件
  
   重定向所有输出:
     &>
     &>>

   

转载于:https://www.cnblogs.com/shengjia/p/9586164.html

你可能感兴趣的文章
L157
查看>>
L156
查看>>
第十周作业
查看>>
win10常用快捷键
查看>>
vmware搭建vSAN提示磁盘不合格或者看不到磁盘的解决办法
查看>>
ubuntu 无法解析主机的解决方法
查看>>
HashMap和Hashtable的区别
查看>>
Oracle EBS-SQL (INV-5):检查期间拉式物料领用记录数.sql
查看>>
Python之with语句原理
查看>>
在Window环境下多线程与CPU资源分配原则
查看>>
20170303新的开始
查看>>
Python--day25--复习(单继承和多继承的总结)
查看>>
@Html.EditFor()不能添加“只读”html属性;以及disable属性的坑
查看>>
Logger日志级别说明及设置方法、说明
查看>>
7-1 列出连通集 (25 分)
查看>>
Mybatis之Mapper动态代理
查看>>
【转】楼天城楼教主的acm心路历程(作为励志用)
查看>>
vw、vh、vmin、vmax 的含义
查看>>
04.设计模式_抽象工厂模式
查看>>
vue项目搭建
查看>>