【第四节】
------对基础命令的补充
ls
cat
more
head -n 10
tail -n 10 -f
tr —做转换(可以使用正则表达式)
wc-----统计 wc -l /etc/passwd
stat----时间
cut -d : -f
diff----比较文件 diff --brief a.txt b.txt diff -c a.txt b.txt
uniq------去重,压缩空行(针对连续行;); 不连续的行先排序再去重
sort-------排序 sort -n a.txt (针对数字进行处理的情况)
touch-----创建一般、文本、配置文件/修改文件的atime,mtime时间(touch -d “20:01”haha.txt)
mkdir------创建目录
cp----- cp -r 源目录名称 目标名称(复制目录加r操作)
mv-----
rm-----
dd------ dd if=/dev/zero of=/etc/aaa bs=30G count=1(测试磁盘速度) dd if=/dev/sda of=backup count=1 bs=512(对分区表进行备份) bs单位默认为字节,可以使用单位。
/dev/zero “白洞”
/dev/null “黑洞”
file------查看文件类型
tar------打包命令 czvf z=gzip压缩 j=bzip2压缩 c=创建一个打包 z=压缩 v=显示过程 f=指定名称 x=解压(tar xvf 压缩包名;tar会自动识别压缩方式进行解压。)
-----------------重定向符
输出重定向: > ; >> 2>/2>>------错误输出的重定向 &> &>>---------------------不区分命令的执行成功与否进行输出重定向
输入重定向:< ; << EOF