3

Linux入门到宕机5-基础命令一

 1 year ago
source link: https://zxx.im/linux/Linux%E5%85%A5%E9%97%A8%E5%88%B0%E5%AE%95%E6%9C%BA5-%E5%9F%BA%E7%A1%80%E5%91%BD%E4%BB%A4%E4%B8%80
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

Linux 入门到宕机 5 - 基础命令一

October 30, 2020 • Linux 专栏

上一个章节我们已经学会了连接服务器。接下来我们可以试着学习一些基础的命令,以为你 Linux 完全是用键盘控制的。日常会用到的命令其实也不多,大都是用着用着就学会了。虽然都是 Linux 系统,但是基于 Linux 开发的系统不止一种(CentOS、 Ubuntu 、 Debian ),而且命令也不完全一样。我们以下的命令都是以 CentOs7 系统为基础。不要跳着看,上下文有关联的。所有命令都是英文缩写,我会说明每个命令的全拼和翻译。

Linux 目录结构

所有目录都是从 /(根目录) 开始。每个目录都有它的作用,这里就不一一展开了。有兴趣的同学可以看看这篇文章。https://www.runoob.com/linux/linux-system-contents.html

image47056.png

pwd 查看当前所在目录的路径 (这里我以 /root/test 目录为例)

print work directory -- 打印工作路径。显示当前文件夹的绝对路径。其中红框圈起来的就是当前的文件夹名字。(绝对路径后面会讲解)

image0a48e.png

ls 查看目录的文件

list files -- 列出文件

# 查看当前目录的文件

image.png

# 也可以查看用户输入的目录里面有什么文件

image-20201029231251711.png

cd 访问文件夹

change directory -- 改变目录

(1) 假设我当前在 /root/test 文件夹,我想进入 /root/test/file 文件夹中。

# 第一种(相对路径)
cd ./file
# 第二种(绝对路径)
cd /root/test/file

这里讲解一下,

  • 相对路径(也就是相对于当前路径,进入相进的文件夹,应该如何跳转。)
  • 绝对路径(也就是相对于根路径,进入相进的文件夹,应该如何跳转。)

第一种的./ 指得是当前文件夹,那么 cd ./file 就是进入当前文件夹里面的 file 文件夹。

第二种,就是从根节点出发的绝对路径,cd /root/test/file

相对路径只能在当前目录下访问,才是正确的路径。而绝对路径不管在哪个目录下访问都是正确的路径。

假设我当前在 /root/test/file 文件夹,我想进入 /root/test/file2 中。

# 第一种(相对路径)
cd ../file2
# 第二种(绝对路径)
cd /root/test/file2

./ 指得是当前文件夹,而../ 指得是上一级的文件夹。

第一种../file2 是先回到 /root/test 再进入 file2

第二种,就是从根节点出发的绝对路径,cd /root/test/file2,不管在哪个目录下访问,都是正确的路径。

这里总结一下

  • / 是绝对路径,表示从根目录开始
  • ./ 是相对路径,表示当前目录
  • ../ 是相对路径,表示上一级的目录

访问文件夹进阶

(1)返回多级目录,从 /root/test/file 返回到 root 目录

imagee1486.png

(2)如果你仔细看上面的图你就会发现 root 目录的文件夹名字是波浪号~

所以我们进入 root 文件夹的方法还有两种,因为 root 目录比较常用所以创造了简洁的进入方式。

# 第二种(如你所见,后面什么都不需要输入)

(3)返回上一次所在的文件夹

假设我当前的目录是 /usr/local/nginx/conf, 我想进入 /root/test/file, 之后我又想返回到 /usr/local/nginx/conf

我们可以这样做。

image65473.png

如你所见,cd - 号即可。返回的时候会显示返回的目录路径。

tab 键的妙用

我们输入一个文件夹或者文件名,输入前几个字母,按一下 Tab 键。系统就会帮你自动补充。

以下图为例,我们如果想进入 baby 这个文件夹,只需要输入 ba + tab 键即可补全文件夹名字。如果你输入的名字(file)匹配到多个文件 (file1、filefile),则系统会让你重新输入(更完整的名字例如:filef)来匹配。

image57860.png

学完以上的内容,你就可以在系统中 “遨游 “了,可以试着看看 Linux 系统中的文件结构,就像我们电脑中的 C 盘一样,有很多文件夹,每个文件夹都有不同的作用。


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK