Linux操作命令2

  1. mkdir创目录
    mkdir [选项]【路径】目录名
    mkdir abc:在当前目录下创建名为abc的子目录
    mkdir abs/sh:在abc下创建目录sh
  2. rmdir删除空目录(从底级开始删删空目录)
    rmdir [选项]目录
    rmdir bs/sh:删除bs中的sh
  3. tree从根目开始列出目录结构
  4. mv将文件或目录重命名或将其移至一个新目录中
    第一个参数和第二个参数都是文件时(文件名不存在),mv命令完成命令从命名。文件名存在,完成移动功能
    重命名 mv test/h test/n (由h到n)
    移动 mv test/h test-1
  5. cp复制文件或命令
    复制一个源文件到目标文件
    Cp【路径】 【源文件】 【目标文件】 (文件名)有文件名表示即复制又换名
    cp hello sh(将hello复制到sh)
    cp hello test\sh\hello.py(将hello复制到test中的sh中的hello.py中)
    cp同时复制多个文件到目标文件
    cp test/hello test/h test-1(将hello h复制到test-1中)
    cp test-1/*con test-2(将以con结尾的所有文件复制到test-2中) In 为某一个文件或目录在另外一个位置建立一个同步连接
    sudo In -s[源文件]【目标文件】
    当前目录是/local,而我经常要访问/usr/local/linux/work
    那么我就可以使用在local下建立一个文件linkwork,
    然后sudo ln -s /usr/local/linux/work /local/linkwork
    即建立两者之间的链接。
  6. find命令 查找目录和文件
    find 【路径】【选项】【输出形式】
    ——name:按文件名找文件
    ——user:按文件的所有者查文件
    ——group:按文件所属的查组来查文件
    ——perm:按文件权限来查文件
    在etc中查init文件
    find /etc -name init
    在etc中找文件名为init或INIT文件
    find /etc -iname init (-i忽略大小写)
  7. locate命令:在指定的路径下面查找包含某些字符的所有文件
    locate【路径】文件名包含的字符
    说明
    不指定路径是全盘搜索
    数据库默认情况下每天更新一次,搜索不到最新的文件
    在执行该命令时,先执行updatedb(手动更新),就可查到到最新文件
    搜索etc目录下所有以sh开头的文件
    locate /etc/sh
    搜说用户目录下所有以m开头的文件
    locate ~/m
  8. gzip命令:压缩文件,文件压缩后会出现“gz”扩展名
    解压缩文件
    gzip -d text.gz
    压缩过程中保留源文件
    gzip -k txt
    把test所有文件压缩
    gzip /test/*
  9. linux打包命令tar且有压缩功能
  10. vi命令编辑文本文件
    vi命令是标准的Linux编辑程序
    vi操作有三种模式 插入模式(添加字符)命令模式(移动光标,删除)末行模式(保存文件,退出文件)
    命令模式i、o、a到插入模式esc回命令模式
    命令模式:到末行模式esc回命令模式
    常用命令:
    :w保存 :wq保存并退出 :q!退出但不保存
    进入输入命令模式
    i进入输入模式后从光标当前位置开始输入
    a从当前光标所在的位置的下一个位置开始输入
    o插入新的一行,从行首开始输入文字
    命令模式下常用命令
    h光标左移一个字符 I光标右移一个字符
    j光标下移一行 k光标上移一行
    x删除光标所在位置的一个字符 X删除光标所在位置的前面一个字符
    dd删除光标所在行
    nano编辑器的一种
发布了41 篇原创文章 · 获赞 1 · 访问量 1246

猜你喜欢

转载自blog.csdn.net/xiaoqiang616717/article/details/100637971