前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Linux 入门到宕机 5 - 基础命令一

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

作者头像
用户8851537
修改2021-08-19 14:34:59
8820
修改2021-08-19 14:34:59
举报
文章被收录于专栏:用户8851537的专栏

前言

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

Linux 目录结构

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

image47056.png
image47056.png

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

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

代码语言:javascript
复制
pwd
image0a48e.png
image0a48e.png

ls 查看目录的文件

list files -- 列出文件

代码语言:javascript
复制
# 查看当前目录的文件
ls
image.png
image.png
代码语言:javascript
复制
# 也可以查看用户输入的目录里面有什么文件
ls /
image-20201029231251711.png
image-20201029231251711.png

cd 访问文件夹

change directory -- 改变目录

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

代码语言:javascript
复制
# 第一种(相对路径)
cd ./file

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

这里讲解一下,

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

第一种的./ 指得是当前文件夹,那么 cd ./file 就是进入当前文件夹里面的 file 文件夹。 第二种,就是从根节点出发的绝对路径,cd /root/test/file 相对路径只能在当前目录下访问,才是正确的路径。而绝对路径不管在哪个目录下访问都是正确的路径。

(2)

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

代码语言:javascript
复制
# 第一种(相对路径)
cd ../file2

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

讲解一下 ./ 指得是当前文件夹,而../ 指得是上一级的文件夹。 第一种../file2 是先回到 /root/test 再进入 file2 第二种,就是从根节点出发的绝对路径,cd /root/test/file2,不管在哪个目录下访问,都是正确的路径。

这里总结一下

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

访问文件夹进阶

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

imagee1486.png
imagee1486.png

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

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

代码语言:javascript
复制
# 第一种
cd ~
# 第二种(如你所见,后面什么都不需要输入)
cd

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

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

我们可以这样做。

image65473.png
image65473.png

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

代码语言:javascript
复制
cd -

tab 键的妙用

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

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

image57860.png
image57860.png

总结

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

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 总结
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档