history
获取执行的指令记录
语法格式: history [参数]
常用参数:
-a 写入命令记录
-c 清空命令记录
-d 删除指定序号的命令记录
-n 读取命令记录
-r 读取命令记录到缓冲区
-s 将指定的命令添加到缓冲区
-w 将缓冲区信息写入到历史文件
history
#获取最近的三条命令记录
history 3
mkdir
创建文件夹
当前目录创建多个文件夹
mkdir test1 test2 test3
-p 一次性创建多个层级的目录
mkdir -p test1/test2/test3
-v 显示创建的过程
mkdir -p -v test1/test2/test3
rm
rm -rf * 删除当前目录所有文件与文件夹
rm -f fileName 删除单个文件
-f 无法删除文件夹
-r 递归删除,删除每个单位都会询问
rm -rfv 强制递归删除并显示删除过程
touch
创建文件
用法:touch [选项] 文件 将每个文件的访问时间和修改时间改为当前时间;
不存在的文件将会被创建为空文件,除非使用-c 或-h 选项;
如果文件名为"-"则特殊处理,更改与标准输出相关的文件的访问时间;
长选项必须使用的参数对于短选项时也是必需使用的;
-a 只更改访问时间;
-c, --no-create 不创建任何文件;
-d, --date=字符串 使用指定字符串表示时间而非当前时间;
-f (忽略);
-h, --no-dereference 会影响符号链接本身,而非符号链接所指示的目的地;
(当系统支持更改符号链接的所有者时,此选项才有用);
-m 只更改修改时间;
-r, --reference=文件 使用指定文件的时间属性而非当前时间;
-t STAMP 使用[[CC]YY]MMDDhhmm[.ss] 格式的时间而非当前时间;
–time=WORD 使用 WORD 指定的时间:access、atime、use 都等于-a;
选项的效果,而 modify、mtime 等于-m 选项的效果;
–help 显示此帮助信息并退出;
–version 显示版本信息并退出。
请注意,-d 和-t 选项可接受不同的时间/日期格式
touch b.txt c.txt d.txt 创建多个文件
stat
查看文件或文件夹状态
chmod
递归将所有文件以及文件夹赋37权限,*也可以替换成某个文件或文件夹名称
chmod -R 777 *
reboot
重启服务器
shutdown
shutdown –h now:立刻进行关机
shutdown –r now:现在重新启动计算机
date
查看当前服务器的时间
mv
一次性移动多个文件到目标文件夹中
mv a.txt b.txt c.txt d.txt test2/
将文件夹test2移动到test3中
cp
cp file1 file2 复制一个文件
cp dir/* . 复制一个目录下的所有文件到当前工作目录
cp -a /tmp/dir1 . 复制一个目录到当前工作目录
cp -a dir1 dir2 复制一个目录
cp -r test3 test4 递归复制
scp
scp -r test2/ root@ip:/mnt
:-r 递归复制
:test2/ 被复制的文件夹
:root 以什么账号登录到目标服务器
:ip 目标服务器的ip地址
:/mnt 将test2 复制到目标服务器的mnt目录下