美文网首页
笔记3linux的目录和基本操作

笔记3linux的目录和基本操作

作者: 春风化雨2018 | 来源:发表于2017-05-15 15:26 被阅读0次

    一,关于目录。

    1,Linux不同于Windows是以目录为主的树状结构。win以盘符为主,也就是说只有系统文件是放在固定位置,其他文件可以随便放,这就造成某些用户的文件混乱,处女座的除外;linux文件的放置是系统规定好的,一般不准随便放,这就体现了其高效性。

    2,fhs标准,就是文件系统层次结构标准,即文件放置标准。FHS 定义了两层规范,第一层是,/下面的各个目录应该要放什么文件数据,例如/etc应该放置设置文件,/bin与/sbin则应该放置可执行文件等等;第二层则是针对/usr及/var这两个目录的子目录来定义。例如/var/log放置系统登录文件,/usr/share放置共享数据等等。

    3,各种文件放置不能乱套。

    4,linux中什么都是文件,比如硬盘优盘都挂载在MEDIA文件夹下。

    5,sudo apt-get update

    sudo apt-get install tree

    tree                 查看文件树的方法。

    6,使用cd命令可以切换目录,在 Linux 里面使用.表示当前目录,..表示上一级目录(以.开头的文件都是隐藏文件,所以这两个目录必然也是隐藏的,可以使用ls -a命令查看隐藏文件),-表示上一次所在目录,~通常表示当前用户的home目录。使用pwd命令可以获取当前所在路径(绝对路径)。

    7,cd..进入上一级目录;cd~进入我的目录;pwd获取当前目录。

    8,以根" / "目录为起点的完整路径是绝对路径,例如/usr/local/bin,;

    9,相对路径,也就是相对于你当前的目录的路径,相对路径是以当前目录.为起点,以你所要到的目录为终点,表现形式如:

    usr/local/bin。如果是当前目录的上一级目录,则需要使用..,比如你当前目录为home目录,根目录就应该表示为../../,表示上一级目录(home目录)的上一级目录(/目录)。

    例如  # 绝对路径$cd/usr/local/bin#                             相对路径$cd../../usr/local/bin

    二,文件的基本操作。

    0,Tab键自动补全,可避免输入错误,连续按两次Tab可以显示全部候选结果。

    1,使用mkdir(make directories)命令可以创建一个空目录,也可同时指定创建目录的权限属性。

    2,使用-p参数,同时创建父目录(如果不存在该父目录),如下我们同时创建一个多级目录(这在安装软件、配置安装路径时非常有用):mkdir-p father/son/grandson

    3,使用cp(copy)命令复制一个文件到指定目录。例如cp  test    father/son/grandson。cp -r father family

    4,使用rm(remove files or directories)命令删除一个文件,rm -r强制删除。

    5,使用mv(move or rename files)命令移动文件(剪切)。

    5’,文件重命将。    “ file1 ”重命名为“ myfile ”:mv file1  myfile.

    6,使用cat,tac和nl命令查看文件。其中cat为正序显示,tac为倒序显示。

    7,使用file命令查看文件的类型。

    8,通常我们会直接使用专门的命令行编辑器比如(emacs,vim,nano)。

    相关文章

      网友评论

          本文标题:笔记3linux的目录和基本操作

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