这个时候再使用vi查看,就可以看到我们输入的信息了。vi命令是我们最常用的命令,vi 下还包含大量快速操作文本的命令,有需要的自学。^-^!
rm 用于删除文件和文件夹。
rm aaa.txt 表述删除文件aaa.txt。 这个命令会给出一个提示是否需要删除,选择y就是删除,选择n 就是不删除
rm -f bbb.txt -f 参数表示删除文件的意思,这个时候删除就不会有提示,直接删除
rm -rf aaa -rf参数表示删除文件夹及文件夹里面的全部内容
rmdir bbb 表示删除文件夹,文件里面不能包含内容。
rm -rf * 删除当前目录下的全部文件和文件夹
mv 移动文件或文件夹,还有修改文件名的功能。
mv aaa.txt aaa 表示移动文件aaa.txt 到目录aaa下面。
mv bbbb aaa 表示将bbbb文件夹移动到aaa下面。
mv aaa.txt bbb.txt 表示将文件aaa.txt改名成bbb.txt
cp 复制文件夹或者文件信息
cp aaa.txt bbb.txt 复制文件aaa.txt 的内容到bbb.txt,当bbb.txt 不存在的时候的会创建一个。存在会覆盖,覆盖会有提示。
cp -a /home/bbbb /home/aaa/ 复制文件夹到另外一个文件夹
cat 命令用于连接文件并打印到标准输出设备上。
cat aaa.txt 查询aaa.txt 文件内容,打印到输出设备上
cat -n aaa.txt 给输出信息编上行号。
tail 命令可用于查看文件的内容,有一个常用的参数 -f 常用于查阅正在改变的日志文件。
tail aaa.txt 显示文件尾部10行信息
tail -f aaa.txt 显示文件尾部10行信息,并且不断更新信息,适合查询程序运行中日志的打印情况,Ctrl + c 退出文件显示
tail -f -n20 aaa.txt 显示文件尾部20行信息,并且不断更新信息,适合查询程序运行中日志的打印情况,Ctrl + c 退出文件显示
find 命令用来在指定目录下查找文件。
find . -name "*.txt" 将目前目录及其子目录下所有扩展名是 txt 的文件列出来
find . -name "aaa.txt" 将目前目录及其子目录下所有aaa.txt的文件列出
find /home/aaa/ -name "aaa.txt" 将指定目录及其子目录下所有aaa.txt的文件列出
find / -user jar 将根目录下属于用户jar的文件全部列出
find . -ctime -20 将目前目录及其子目录下所有最近 20 天内更新过的文件列出
file 该命令用于辨识文件类型
file aaa.txt 查看aaa.txt的文件的编码,文件类型。