东莞市智通人才招聘网,长沙seo招聘,律师做网站费用,珠海网站设计培训学校我们需要学习的第一件事#xff08;除了打字之外#xff09;是如何在 Linux 文件系统中跳转。在这一章节中#xff0c;我们将介绍以下命令#xff1a;pwd 打印出当前工作目录名 cd 更改目录 ls 列出目录内容
Linux以分层目录结构来组织所有文件。这就意味着所有文件… 我们需要学习的第一件事除了打字之外是如何在 Linux 文件系统中跳转。在这一章节中我们将介绍以下命令pwd 打印出当前工作目录名 cd 更改目录 ls 列出目录内容
Linux以分层目录结构来组织所有文件。这就意味着所有文件组成了一棵树型目录这个目录树可能包含文件和其它的目录。文件系统中的第一级目录称为根目录。根目录包含文件和子目录子目录包含更多的文件和子目录依此类推。
Linux总是只有一个单一的文件系统树通常这是一棵倒置的树也就是说树根在最上面而各个枝干在下面展开。不管有多少个磁盘或者存储设备连接到计算机上。根据负责维护系统安全的系统管理员的兴致挂载到目录树的各个节点上。
我们所在的目录则称为当前工作目录。我们使用 pwdprint working directory(的缩写)命令来显示当前工作目录。
[rootlocalhost ~]# pwd
/root
当我们首次登录系统后当前工作目录是我们的根目录。
列出一个目录包含的文件及子目录使用 ls 命令。
[rootlocalhost /]# ls
ATO bin copylog etc lib media opt root sbin sys usr
backup boot dev home lib64 mnt proc run srv tmp var
要更改工作目录我们用 cd 命令。输入 cd, 然后输入你想要去的工作目录的路径名。路径名就是沿着目录树的分支到达想要的目录期间所经过的路线。路径名可通过两种方式来指定一种是绝对路径另一种是相对路径。
绝对路径开始于根目录紧跟着目录树的一个个分支一直到达所期望的目录或文件。例如你的系统中有一个目录大多数系统程序都安装在这个目录下。这个目录的路径名是 /usr/bin。它意味着从根目录用开头的“/“表示开始有一个叫”usr” 的目录包含了目录 “bin”。
[rootlocalhost var]# cd /usr/bin
[rootlocalhost bin]# pwd
/usr/bin
我们把工作目录转到 /usr/bin 目录下注意shell 提示符是怎样改变的吗为了方便通常终端提示符自动显示工作目录名。
相对路径开始于工作目录。为了做到这个用相对路径表示我们在文件系统树中用一对特殊符号来表示相对位置。这对特殊符号是 “.”(点)和 “..” (点点)。符号 “.” 指的是工作目录”..” 指的是工作目录的父目录。比方说我们想更改工作目录到 /usr/bin 的父目录 /usr。比方说我们想更改工作目录到 /usr/bin 的父目录 /usr。
#使用绝对路径
[rootlocalhost bin]# cd /usr/
[rootlocalhost usr]# pwd
/usr#使用相对路径
[rootlocalhost usr]# cd /usr/bin/
[rootlocalhost bin]# cd ..
[rootlocalhost usr]# pwd
/usr
同样地从目录 /usr/ 到 /usr/bin 也有两种途径。
#使用绝对路径
[rootlocalhost usr]# cd /usr/bin/
[rootlocalhost bin]# pwd
/usr/bin#使用相对路径
[rootlocalhost usr]# cd ./bin/
[rootlocalhost bin]# pwd
/usr/bin
有一件很重要的事我必须指出来。在几乎所有的情况下你可以省略 “./”。它是隐含的。如果不指定一个文件的路径那它被默认为在当前工作目录下。
[rootlocalhost bin]# cd ..
[rootlocalhost usr]# pwd
/usr
[rootlocalhost usr]# cd bin
[rootlocalhost bin]# pwd
/usr/bin
关于文件名的重要规则 1. 以 “.” 字符开头的文件名是隐藏文件。这仅表示ls 命令不能列出它们用 ls-a 命令就可以了。 2. 文件名和命令名是大小写敏感的。文件名“File1”和“file1”是指两个不同的文件名。 3. Linux 没有“文件扩展名”的概念。 4. 虽然 Linux 支持长文件名文件名可能包含空格标点符号但标点符号仅限使用“.”“”下划线。最重要的是不要在文件名中使用空格。如果你想表示词与词间的空格用下划线字符来代替。
最后祝大家龙年大吉
版权声明
版权声明
本文参考了THE LINUXCOMMAND LINE by William Shotts,
本文内容为我阅读过程中精简后的记录笔记整理而成。
推荐大家去读原书哦