一个80后老年人学习linux的随手笔记-4--持续更新
第四课时,新手必须记住的常用命令。
不知不觉又来到礼拜五,一周过的可真快,可能人老了,真的感觉是追不上时间,好了废话不多说,学习吧!
ls 用于显示文件信息。参数有 -a -l -a代表查看影藏文件,-l代表查看文件属性。
cat 用于查看短小的文本文件。
more 功能和cat相似,但功能比cat要强大的多。
head 用于查看文件前几行,,例如:head -n 行数 文件
tail 用于查看文件后几行,但tail命令还有个强大的功能,tail -f 用于持续刷新一个文件的内容,例如监控日志,是不是很好用呢!
tr 用于替换文本文件中的字符,例如:tr [a-z] [A-Z]
wc 用于统计文本的行数:-l、字数:-w、字节数:-c。
stat用于查看文件的存储信息和时间信息,有三种信息,access:atime;modify:mtime;Change:ctime
cut:用于按列提取字符,用法:cut -d 字符 -f 行数 文件名
diff用于比较多个文本文件的差异,–brief参数用于简单比较结果。-c参数用于描述内容具体的不同。
touch 用于创建空白文件,还有个功能就是用于设置文件时间。-a修改读取时间;-m修改修改时间;-d同时修改读取和修改时间。
mkdir 用于创建目录
cp用于复制文件 cp -r用于复制目录
mv用于修改文件名称,或者剪切文件
rm 用于删除文件或者目录-r
dd 用于按照指定大小和个数的数据块来复制或转换文件,常用语转换iso文件
(if=input file;of=output file)
file 用于查看文件的类型。
tar -czvf用于压缩,tar -xzvf用于解压缩,
tar czvf 压缩包.tar.gz 文件目录
tar xzvf 压缩包.tar.gz -C 目录 -C代表指定目录
grep 用于关键词搜索
find 参数不管是长格式还是短格式 都是一个“-”,用于指定条件来查询文件。
标准输出重定向> 错误输出 2>
清空写入> 追加写入>>
输入重定向<
覆盖全写入&> 追加全写入 &>>
好了本节课就这些内容,以下上图。