目录
1.ls指令
显示当前目录中的文件
ls -l 详细属性信息显示,显示的是列表
ls -a 显示的是全部信息
可以组合ls-al或者ls-a-l.
.当前目录 ..上级目录
「.wenjian」(以.开头为隐藏文件)
./执行当前目录的文件命令
整个结构是树状结构
暂时我们可以认为ll和ls -l是等价的。
2.pwd命令
显示当前工作目录
3.cd指令
进入或更改一个目录
windows 中进入一个文件夹其实就是cd + ls.
cd..回退到上级目录
相当于
定义文件方式,有绝对路径,只有一种,不会失效。
相对路径,可以有多种,容易失效。
快捷符号〜 :当前用户的主工作目录。
cd~ 快速后退,回到主目录
快捷符号- :最近的最近去的一级目录
cd- 快速后退,回到最近一级
4.touch指令
在当前创建文件
只能用来创建普通文件,常用来创建文本文件。
还可以修改文件创建更改时间。
5.mkdir指令(重要)
新建文件夹
一次生成一串路径
tree .树状结构展示目录
yum install -y tree 安装tree命令
6.rmdir指令&&rm指令
删除,第一个不常用,用rm删除普通文件,目录文件
rm -f强制删除
rm - rf 删库(!慎重 !)
7.man指令(重要)&&cp(重要)
man 有不懂的问它(Linux手册)
cp 拷贝粘贴
8.mv指令(重要)
移动
1.mv a b 把a改成b,重命名
2.如果b是存在的,就是剪贴
9.cat
显示文件内容
echo 把后面内容以字符串显示
echo "hello world" > file.txt
tac 逆序
while [ $count - le 10 ] ; do echo "hello $count"; let count++; done > file.txt
10.more指令
文件逐行阅读,内容分屏显示
11.less指令(重要)
相比于more可以上翻,文件内容较多使用
12.head指令
打印前10行 ,从头查看
-n打印n行
13.tail指令
从尾部查看
| 管道
14.时间相关的指令
date显示
date +%Y:%m:%d 时间显示
15.cal指令
日历
cal 2021(年份) 显示某一年的日历
cal(指令) -h 帮助
16.find指令(更重要)-name
默认在当前目录查找
find目录 -name 查找名,在目录查找
which 命令 查找命令目录
17.grep指令
grep "9" file.txt 文本行过滤工具
grep "v" 反向过滤
n 行数
18.zip/unzip指令
zip 压缩
unzip 文件名 -d 文件 解压到指定文件下
19.tar指令(重要)
使用稍微复杂
tar -czf
tar -xzf
20.bc指令
计算器
21.uname -r指令
22.热键
[Tab] 自动补齐命令
[ctrl] - c 终止失控程序
[ctrl] - d 快速推出
23.关机
shutdown
云服务器永远不要关机,但好像也没发现啥影响