zoukankan      html  css  js  c++  java
  • linux常用命令.2

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

                    touch oldfile
    1

    2 


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

    3

    5


    操作带有特殊符号的路径的方法
        用两个双引号("")把路径括起来
        示例:mkdir"a b"
              rmdir"a b"
    help选项
       查看此命令的帮助信息
       格式:命令名 --help
        示例:ls –help

     

    7


    man命令帮助
       格式:man Linux/UNIX命令名
       作用:查看命令所对应的帮助文档(手册)
       示例:man ls
             man rm8
           翻页:上下键
           退出:q键

    快捷键Tab补全命令和路径
        上下键翻出以前的操作过的命令

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

    9


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

    10
       多行注释/取消注释:CTRL+/
           复制:ctrl+c
           粘贴:ctrl+v
       交替换行:ctrl+shift+上下
       保存文件
       ctrl+s
               perferences-->settings
       多选相同的块:ctrl+d

    18

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

    11

    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

    12

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

    13

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

    15

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

        示例:

             # 查找用户主目录下有哪儿些文件以.txt结尾
            # find ~ -name "*.txt

    16

    17

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

    19

    20

    21

     

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

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

              ls -l ~/passwd.gz

    24
    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

    25

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

             rmdir /mytest
    26

    27

    28

    29

    30

    31

    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
       ^   ^  ^        ^       ^
       |   |  |        |       |
      用户 组  其它    属主     属组

    31.1

    32

    33

    34

     

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

    35newjpg


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

    36
    37   

    38

    39

  • 相关阅读:
    Win2003 远程控制管理工具tsmmc 移植到XP连接多个服务器远程桌面的方法
    c++中new char(10) 和 new char[10]的区别
    64位ubuntu上安装 hadoop2.4.0
    g++编译安装
    atoi()函数实现
    LRU Cache
    Longest Palindromic Substring
    Java 中 == 和 equal 的区别 (String)
    抓取HTML
    验证码居中
  • 原文地址:https://www.cnblogs.com/shengjia/p/9586164.html
Copyright © 2011-2022 走看看