命令目录
一、快捷键
Ctrl + a //移到命令行首(相当于home)
Ctrl + e //移到命令行尾(相当于end)
Ctrl + p //历史中的上一条命令(相当于上方向键)
Ctrl + n //历史中的下一条命令(相当于下方向键)
Alt + . //打印之前执行过的命令的最后一部分 以空格为分隔符
history //查看执行过的历史命令
Ctrl + l //清屏 clear
Ctrl + c //终止命令
Ctrl + z //挂起命令
二、Date时间命令
#date //显示当前日期和时间 Tue Nov 3 13:21:06 CST 2020
#date +%y%m%d%H%M%S //显示当前日期和时间 201103132347
#date +%F //显示当前日期和时间 2020-11-03
#date +%D //显示当前日期和时间 11/03/20
#date -s 10:00 //设置时间为10:00 2020年 11月 03日 星期二 10:00:00 EST
#ntpdate asia.pool.ntp.org //同步ntpd服务器时间,需安装ntp
三、文件目录命令
1.查看文件目录
#ls 【参数】【目录】… //切换到该目录下、查看该目录下的内容
#ls --help //(ls 的帮助手册)
#ls -a //查看当前目录下的所有文件(包含隐藏文件)
#ls -lh //人性化显示查询结果
#ls -l //长格式显示 等同于 ll
#ls D* //列出以D开头的所有文件(不包含隐藏文件)=>ls | grep ‘^a’
#ls a b c //列出a,b,c文件下的文件
2.切换路径
#cd //回家,返回家目录
#cd +路径 //切换至该路径
#cd - //返回到上一次去过的目录
#cd …/ //切换到上一级目录(可叠加–>#cd …/…/…/ =>切换到上上上一级目录)
3.创建文件
#touch /mnt/a.txt //在/mnt目录下创建一个a.txt:
#touch file1.txt //无则创建,有则修改时间
#touch file3 file4 //在当前环境下创建file3和file4两个文件
#touch /home/file10.txt //在指定路径下创建文件
#touch /home/file5 file6 //在/home路径下创建file5,在当前环境下创建file6
#touch /home/{zz,gg} //在/home路径下创建zz,gg两个文件
#touch file{1…20} //在当前环境下创建file1、file2…file20共二十个文件
4.创建目录
#mkdir[参数][路径] 目录名称 (格式与touch类似)
-v:显示创建过程
-p:递归创建
5.复制
复制文件:#cp [参数] 源文件 目的地 (源文件可为多个,空格分开)
复制目录:#cp -r 源目录 目的地
参数:
-v :显示复制过程
-f : 强制复制
6.移动
#mv 源文件/源目录(-r) 目的地
#mv file1 /home/dir3/ //将file1移动到/home/dir3
#mv file2 /home/dir3/file20 //将file2移动到/home/dir3,并改名为file20
#mv file4 file5 //将file4重命名为file5,当前位置的移动就是重命名
7.删除
删除文件目录:#rm [参数] [路径] 文件名称或目录
-r 递归
-f force强制
-v 详细过程
8.查看文件内容
cat //从头到尾 (参数 -n 可添加行号)(静态查看)
tac //从尾到头 (静态查看)
head //默认看前十行 自定义查看行数:head -行数 文件名称 (静态查看)
tail //默认看后十行 自定义查看行数:tail -行数 文件名称 (静态查看)
less //换行查看,可逐行查看,需手动退出<