Basic
ls [选项] [路径]
list 在列出指定路径下的文件/文件夹的名称,并以指定的格式进行显示
pwd
print working directory 打印当前工作目录
cd 路径
change directory 改变目录
mkdir 文件夹名/包含文件夹的完整路径
make directory 创建目录
touch 文件名/路径
创建文件
cp 被复制的文档路径 文档被复制到的路径
copy 赋值文件/文件夹到指定位置 [注]:复制文件夹时需添加选项 -r
(recursive递归复制)
mv 需要移动的文档路径 需要保存的位置路径
move 移动、剪切、重命名
rm 选项 需要移除的文档路径
remove 移除/删除文档
选项:-f
:force强制删除;-r
递归
> / >>
输出重定向:>
:覆盖输出;>>
:追加输出
cat 文件路径
打开文件
cat 待合并的文件路径1 待合并的文件路径2 …. 文件路径n > 合并之后的文件路径
合并文件
Advanced
df
查看磁盘空间 [选项 -h
–human-readable]
free
查看内存使用情况 [选项 -m
以mb为单位]
head [-n] 文件路径
查看一个文件的前n行,如果不指定n,则默认显示前10行
tail -n 文件的路径
查看一个文件末n行,如果n不指定默认显示后10行
tail -f 文件路径
查看一个文件的动态变化内容
less 需要查看的文件路径
查看文件,以较少的内容进行输出,按下辅助功能键(数字+回车、空格键+上下方向键)查看更多
wc -lwc 需要统计的文件路径
统计文件内容信息(包含行数lines -l
、单词数words -w
、字节数bytes -c
)
date
输出操作时间,形式:2020年 09月 02日 星期三 20:09:27 CST
date +%F
==date "+%Y-%m-%d"
输出:2020-09-02
date "+%F %T"
==date +%Y-%m-%d %H:%M:%S
输出:2020-09-02 20:13:12
date -d "-1 day" "+%Y-%m-%d %H:%M:%S"
获取之前(-)或者之后(+)的某天(-d)/某月(-m)/某年(-y)
[ %F
:表示完整的年月日;%T
:表示完整的时分秒;%Y
:表示四位年份;%m
:表示两位月份(带前导0);%d
:表示日期(带前导0);%H
:表示小时(带前导0);%M
:表示分钟(带前导0);%S
:表示秒数(带前导0)]
cal
== cal -l
输出当前月份的日历
cal -3
表示输出上一个月+本月+下个月的日历
cal -y 年份
表示输出某一个年份的日历
clear/快捷键ctrl+L
清除终端中已经存在的命令和结果(信息)[注:只是之前的信息的隐藏到了最上面,通过滚动条继续查看以前的信息。]
|
管道符一般可以用于“过滤”,“特殊”,“扩展处理”。不能单独使用主要是辅助作用。
ls / | grep y
查询出根目录下包含“y”字母的文档名称[grep指令:主要用于过滤]
cat 路径|less
==less 路径
ls / | wc -l
统计某个目录下的文档的总个数
man 命令
查询指令用法
reboot
重启
shutdown -h now
== init 0
== halt
==poweroff
关机