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

一,关于目录。

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                 查看文件树的方法。


笔记3linux的目录和基本操作_第1张图片
笔记3linux的目录和基本操作_第2张图片


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的目录和基本操作)