美文网首页
乌邦图(ubuntu)的一些操作记录

乌邦图(ubuntu)的一些操作记录

作者: 宁静世界 | 来源:发表于2017-06-07 01:07 被阅读0次
    Paste_Image.png

    命令行文本放大 ctrl + shift + +
    命令行文本缩小 ctrl + -
    ls显示当前路径下的所有文件和文件夹
    ls -l显示当前路径下的所有文件和文件夹的详细信息
    pwd查看当前所在的路径
    cd ..返回上一级
    cd 文件夹A/ 进入当前文件夹的一个子文件夹A
    cd ./文件夹A/ 进入当前文件夹的一个子文件夹A
    clear 清空窗口

    Paste_Image.png Paste_Image.png

    1.文件管理

    <1>查看文件信息:ls
    ls是英文单词list的简写,其功能为列出目录的内容,是用户最常用的命令之一,它类似于DOS下的dir命令。

    Linux文件或者目录名称最长可以有265个字符,“.”代表当前目录,“..”代表上一级目录,以“.”开头的文件为隐藏文件,需要用 -a 参数才能显示。

    ls常用参数:

    参数 含义
    -a 显示指定目录下所有子目录与文件,包括隐藏文件
    -l 以列表方式显示文件的详细信息
    -h 配合 -l 以人性化的方式显示文件大小

    Paste_Image.png

    与DOS下的文件操作类似,在Unix/Linux系统中,也同样允许使用特殊字符来同时引用多个文件名,这些特殊字符被称为通配符。

    通配符 含义

    • 文件代表文件名中所有字符
      ls te* 查找以te开头的文件
      ls html 查找结尾为html的文件
      ? 代表文件名中任意一个字符
      ls ?.c 只找第一个字符任意,后缀为.c的文件
      ls a.? 只找只有3个字符,前2字符为a.,最后一个字符任意的文件
      [] [”和“]”将字符组括起来,表示可以匹配字符组中的任意一个。“-”用于表示字符范围。
      [abc] 匹配a、b、c中的任意一个
      [a-f] 匹配从a到f范围内的的任意一个字符
      ls [a-f]
      找到从a到f范围内的的任意一个字符开头的文件
      ls a-f 查找文件名为a-f的文件,当“-”处于方括号之外失去通配符的作用
      \ 如果要使通配符作为普通字符使用,可以在其前面加上转义字符。“?”和“”处于方括号内时不用使用转义字符就失去通配符的作用。
      ls *a 查找文件名为
      a的文件

    创建目录:mkdir
    删除目录:rmdir
    可使用rmdir命令删除一个目录。必须离开目录,并且目录必须为空目录,不然提示删除失败。
    删除文件:rm
    可通过rm删除文件或目录。使用rm命令要小心,因为文件删除后不能恢复。为了防止文件误删,可以在rm后使用-i参数以逐个确认要删除的文件。

    常用参数及含义如下表所示:

    参数 含义
    -i 以进行交互式方式执行
    -f 强制删除,忽略不存在的文件,无需提示
    -r 递归地删除目录下的内容,删除文件夹时必须加此参数

    <11>建立链接文件:ln

    Linux链接文件类似于Windows下的快捷方式。

    链接文件分为软链接和硬链接。

    软链接:软链接不占用磁盘空间,源文件删除则软链接失效。

    硬链接:硬链接只能链接普通文件,不能链接目录。

    使用格式:

    ln 源文件 链接文件
    ln -s 源文件 链接文件
    如果没有-s选项代表建立一个硬链接文件,两个文件占用相同大小的硬盘空间,即使删除了源文件,链接文件还是存在,所以-s选项是更常见的形式。

    注意:如果软链接文件和源文件不在同一个目录,源文件要使用绝对路径,不能使用相对路径。

    拷贝文件:cp

    cp命令的功能是将给出的文件或目录复制到另一个文件或目录中,相当于DOS下的copy命令。

    常用选项说明:

    选项 含义
    -a 该选项通常在复制目录时使用,它保留链接、文件属性,并递归地复制目录,简单而言,保持文件原有属性。
    -f 已经存在的目标文件而不提示
    -i 交互式复制,在覆盖目标文件之前将给出提示要求用户确认
    -r 若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录名。
    -v 显示拷贝进度
    cp vim_configure/ code/ -ivr 把文件夹 vim_configure 拷贝到 code 目录里:

    Paste_Image.png

    相关文章

      网友评论

          本文标题:乌邦图(ubuntu)的一些操作记录

          本文链接:https://www.haomeiwen.com/subject/fexofxtx.html