02 RHEL7基本命令

touch -d 修改文件时间

mkdir hoho

mkdir -p a/b/c/d/e -p递归创建文件目录

cp a.txt b.txt 复制文件

cp -r Music/ haha 复制目录【-r】选项

mv a.txt b.txt 剪切、重命名

rm 文件 直接删除

rm -f 文件名 直接删除

rm -rf haha/ 删除目录,递归进行操作

dd if [inputfile]

dd of [output file]

dd count [块]

dd bs [大小]

[root@localhost~]dd if=xiaomao.cfg of=tang.cfg bs=20 count=1

file 文件名 查看文件类型

file Public/ file a.txt

tar czvf 压缩包名称.tar.gz 源文件

cjvf 日落.tar.bz2

tar xzvf 压缩包名称.tar.gz

-c打包 -z压缩[解压缩] -v显示压缩过程 -f压缩过后文件名称

z = gzip 不是ziptar.bz2

j = bz2

cut -d : -f 1 提取第一列

grep -n bash /etc/passwd 提取行 显示行号

grep 关键词 文件名称

find 文件名 查找文件名称

find / -path /root -prune -name fstab 全盘搜索 忽略某个文件

重定向:命令的输出信息(屏幕)写入到文件中

输出重定向

清空写入 >

追加写入 >>

报错清空写入 2>

报错的追加写入 2>>

输入重定向

全部输出重定向 &>

文件导入 <

ls > haha 将原先输出到屏幕的内容,写入到文件内,每次都会清空文件原有内容

uptime > haha

uptime >> haha

ls -l haha.cfg > haha 虽然没有写入成功

ls -l haha.cfg 2> haha

ls -l haha.cfg 2>> haha 追加写入错误

ls -l haha.cfg &> haha 不论正常错误全部写入

管道符 |

命令A | 命令B

将命令输出结果作为后一个命令的开始命令

ls | wc -l ps aux | grep ssh

通配符

ls -l /dev/sda ls -l /dev/sda1 ls -l /dev/sda2

ls -l /dev/sda*

ls -l /dev/sda? 通配一个字符

ls -l /dev/sda

ls -l /dev/sda[1,,3,5] 有就显示,没有就不显示

ls -l /dev/sda[1-9] 匹配1-9

转义符

\ 单个字符转义

"" 作为整体的转义

'' 全体转义

`` 反引号 执行命令



posted @ 2020-03-25 14:03  一只小白呀  阅读(200)  评论(0编辑  收藏  举报