1.查看文件
head/tail -n anaconda-ks.cfg:查看文件anaconda-ks.cfg的开始/最后n行内容
more anaconda-ks.cfg:行数过大,通过空格翻页/回车换行来查看后续内容,按Q结束
less anaconda-ks.cfg:行数过大,通过Page Up/Page Down上下翻页,按Q结束
cat anaconda-ks.cfg:行数过大,也只能看到最后的内容,不能查看全部内容
wc anaconda-ks.cfg:统计文件anaconda-ks.cfg的行数、字数、所占字节
wc -l anaconda-ks.cfg:统计文件anaconda-ks.cfg的行数
cat anaconda-ks.cfg |wc –l:显示文件anaconda-ks.cfg的行数,不显示文件名
wc -w anaconda-ks.cfg:统计文件anaconda-ks.cfg的字数
wc -c anaconda-ks.cfg:统计文件anaconda-ks.cfg的字节数
wc -m anaconda-ks.cfg:统计文件anaconda-ks.cfg的字符数,不能与-c一起使用
wc -L anaconda-ks.cfg:统计文件anaconda-ks.cfg的最长行的长度
wc --version anaconda-ks.cfg:查看文件版本信息
ls -l | wc -l:统计当前目录下的文件数(包含目录本身)
2.创建文件
touch test1.txt:创建一个空文件test1.txt
echo ‘Hello Linux!’ > test2.txt:向test2.txt写入文字(覆盖原内容),文件不存在则创建
echo ‘Hello Linux!’ >> test2.txt:向test2.txt末尾追加写入文字
vi test2.txt:后面单独介绍vi命令
3.复制文件
cp anaconda-ks.cfg ./dir1/:复制文件anaconda-ks.cfg到dir1目录下
cp anaconda-ks.cfg a.txt:复制文件anaconda-ks.cfg一份,并实现了重命名
4.移动文件
mv b.txt dir1/:将b.txt移动到目录dir1下
mv a.txt b.txt:将a.txt重命名为b.txt
5.删除文件
rm anaconda-ks.cfg:删除文件anaconda-ks.cfg。删除前系统询问是否要删除,输入y,按下Enter键,删除文件;输入n,按下Enter键,不删除文件
rm -f b.txt:强制删除文件b.txt,系统不询问是否要删除
rm -rf dir1:递归删除目录dir1,包含所有子目录和文件