cp [OPTION]... [-T] SOURCE DEST
cp [OPTION]... SOURCE... DIRECTORY
cp [OPTION]... -t DIRECTORY SOURCE...cp src dest
src是文件:
如果dest不存在,复制src为dest
如果dest存在
如果dest是文件,则覆盖
如果dest是目录,将src复制到dest中,并保持原名
cp src... dest
如果src是文件且不止一个,则dest必须是目录
如果src中有目录,则使用-r选项(cp -r src... dest)
-P: 复制符号链接文件本身,而非其指向的目标文件
-p(--preserve=all): --preserve=mode,ownership,timestamps或--preserve=all
--preserve[=ATTR_LIST]
mode: 权限
ownership: 属主,属组
timestamps:时间戳
-a(--archive): -dR --preserve=all
-d: 复制符号链接文件所指向的目标文件
-R: 递归复制
-i: 交互式
-f: 强制
mv命令mv src... dest
-i: interactive
rm命令rm [OPTION]... FILE...
-i: interactive
-f: force
-r/-R: 递归
--no-preserve-root
如果进入交互式模式时输错了,此时可以用以下方式进行改正重新输入
install命令install - copy files and set attributes
install [OPTION]... [-T] SOURCE DEST
install [OPTION]... SOURCE... DIRECTORY
install [OPTION]... -t DIRECTORY SOURCE...
install [OPTION]... -d DIRECTORY...
-m #设置权限
-o #设置属主
-g #设置属组
-d #创建目录
mktemp命令mktemp - create a temporary file or directory
默认创建文件,文件名以.XXXXX结尾
-d #创建临时目录,目录名以.XXXXXX结尾
可以将创建的文件名保存在一个变量中
[root@apenglinux-001 ~]# myvar=$(mktemp aa.XXXX)
[root@apenglinux-001 ~]# echo $myvar
aa.0nlR
全屏编辑器nano#nano写入内容
ctrl+o输入文件名-->回车
ctrl+x保存退出
文本处理类命令#wc -l -w -c file
#cut -d(分隔符) -f(保留字段)
-f1,7 -f1-7#sort [OPTION]... [FILE]...
-f: 忽略字符大小写
-t: 指定分隔符
-k: 指定分隔之后要进行排序比较的字段
-n: 以数值大小进行排序
-u: 排序后去重#uniq
-d: 仅显示重复的行
-u: 仅显示不重复的行
-c: 显示每一行出现的次数
diff命令diff [OPTION]... FILES
-u #使用unfiled机制,即显示要修改的行的上下文,默认为3行
[root@apenglinux-001 mxp]# diff fstab fstab.new > fstab.patch
patch: 向文件打补丁[root@apenglinux-001 mxp]# patch fstab
[root@apenglinux-001 mxp]# patch -i fstab.patch fstab