关于linux的基础操作
linux 中一些容易忘记,但很有用的操作
-
常用命令
鼠标选中,按鼠标中键复制
date:时间,cal:是日历
"ctrl"+"shift"+"="
:放大操作 -
查看的常用命令
空格键
:显示下一屏
Enter键
:一次滚动一行
b
:回滚一屏
f
:前滚一屏
q
:退出
Tab
:自动补全(若有歧义在按一下,提示可能有的目录)
ctrl+c
:退出选择,重新回到终端 -
通配符的使用
*
:代表任意一个字符
?
:代表任意一个字符,至少一个
[]
:表示可以匹配字符组的任意一个
[]
:匹配a,b,c中的任意一个
[a-f]
:匹配a到f中的任意一个
<font color="#0099FF">例子:LS *5.txt (也可以不加后缀名);</font> <font color="#0099FF">LS *3*</font>ctrl+s
:保存文件(文件如多有一个*说明这个文件没有被保存)
man是manual的缩写,是linux提供的手册
LS: 查看当前文件夹的内容
ls -a
:显示指定目录下所有子目录与文件,包含隐藏文件。
ls -l
:以列表方式显示文件的详细信息。
ls -h
:配合-l以人性化方式显示文件大小。
![](https://img.haomeiwen.com/i4612913/611cb3f083a3b2ee.png)
![](https://img.haomeiwen.com/i4612913/601eacda1fb22ae9.png)
![](https://img.haomeiwen.com/i4612913/2a8fa12e9c9fb189.png)
cd:是英文单词 change directory 的简写,为了更改当前工作目录
注意:Linux所有的目录和文件夹都是对大小写敏感的
命令 | 含义 |
---|---|
cd~ | 切换到当前用户的主目录 |
cd .. | 切换到上级目录 |
cd — | 可以在最近两次目录之间切换 |
相对路径和绝对路径
- 相对路径:在输入路径时候,前面不是/或者~,表示相对当前目录所在的目录位置
- 绝对路径:在输入路径时前面是/或者~,表示根目录/家目录开始的目录位置
无论我们在哪里只要使用绝对路径就可以到达
下面是cd打开绝对和相对路径的实例:
![](https://img.haomeiwen.com/i4612913/93520dc33ccaeb66.png)
![](https://img.haomeiwen.com/i4612913/c1ecf2bbbc81b1a8.png)
创建和删除操作
touch
- 创建和修改文件时间
-
如果文件不存在,可以创建一个空白文件
-
如果文件已经存在,可以修改文件的末次修改时间
-
mkdir
- 创建一个新的目录
选项 | 含义 |
---|---|
-P | 可以递归的创建目录 |
![](https://img.haomeiwen.com/i4612913/6a992bfee9aedc9f.png)
![](https://img.haomeiwen.com/i4612913/136c42d0b741c655.png)
同一个文件夹下,文件名和目录名是不可以重复的
rm
- 删除文件或目录
使用rm要小心因为删除后文件不可以恢复
选项 | 含义 |
---|---|
-f | 强制删除,忽略不存在的文件,无需提示 |
-r | 递归的删除目录下的文件的内容,删除文件夹时候,必须带此参数 |
rm -r f * 千万不要这样操作
![](https://img.haomeiwen.com/i4612913/d1e69e01e99b1d26.png)
网友评论