进入Linux Shell命令的第一步

79 阅读3分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第7天,点击查看活动详情

1.1 第一句话

shea@shea:~$

用户名@计算机名:当前home目录 等待用户输入

1.2 常用的命令

ls:就是鼠标点开当前指定的文件夹

高级用法,文件过滤、文件搜索ls下面的图解(文件扩展匹配符、文件扩展通配符)

*:省略多个字符

:省略一个字符

[ ]:逻辑筛选

文件检索.png cd:就是我要选项去哪一个文件夹,就像win我的电脑中的搜索框

Ctrl+c:强行退出执行过程

gedit:打开文件

touch:创建文件

cp:复制文件:会发生替换,使用要谨慎一点 使用标准cp -i 要复制的文件 要复制到什么地方 -i是为了防止文件泄露

ln -s创建软链接,创建硬链接不用加-s直接写ln

mv 移动文件,或者重命名文件

1.3 如何使用命令查阅一些shell命令的意思呢

当你要查找一个命令的用处的时候,你可以输入man 命令名这样就会显示出和这个命令有关的内容

如果你看不懂英文,那就可以到网站上看中文翻译的命令文件

1.4 目录文件

1.4.1 了解目录

首先我们看一下win中的文件目录是如何写的

当我们要写程序、配置环境变量、在终端输入指定文件的时候我们一般都这样写

C:\Users\heili\source\repos

C:盘符+文件路径

那么在Linux中也是含有这样一个文件路径的,但是Linux中没有盘符这个概念,一切都是文件

那Linux的文件路径和目录如何表示呢?

/+文件路径

在Linux中/就是根目录。而且文件下的文件使用的符号也和Win系统的不一样是正斜线/

1.4.2 根目录下面的文件(FHS文件系统层级标准)

/bin二进制目录 GUN的工具(连命令都是文件)

/cdrom光盘目录

/etc系统配置文件

/home用户目录,主目录

/lib库目录

/lost+found突发事件的存储目录

/mnt挂载目录 U盘、外设和系统链接

/proc伪文件目录

/run运行目录

/tmp临时文件

/var可变目录 log(日志)这类文件

/boot启动目录

/dev设备目录 硬件设备,设备管理器

/opt可选目录

/sbin系统二进制文件

/srv服务目录 本地服务

/usr用户二进制目录

1.5 Linux文件路径

1.5.1 绝对路径

/根目录开始写的路径就是绝对路径

1.5.2 相对路径

第一步要要知道现在所出的目录在哪里

然后就是写出相应的目录路径最前面不能加根目录符号

如果是当前目录一下的文件可以写成以下三种形式

相对路径
./相对路径
~/相对路径(在用户目录下的文件可以使用)

1.5.3 路径符号

.当前文件夹

..当前文件夹的父目录

../..上两级目录