(初学者,描述的可能并不完全准确)
1.显示目录内容
ls 命令:用于显示目录下的内容
-a 显示所有文件和目录,隐藏文件也会显示
-l 除了文件名称,可以把文件形态,权限,拥有者,文件大小等详细内容列出,ls -l 命令可以直接输入 ll ,效果相同
2.切换目录
cd 命令:可以切换到其他目录上去
~ 也表示home目录
. 是表示目前所在的目录
.. 是当前目录的上一级目录
3.创建,删除
mkdir 命令:创建目录
-p 确保父目录存在,不存在就再创建一个(例如创建一个ASD目录在DSA里面,假如DSA目录存在就直接在DSA里面创建,如果DSA目录不存在就顺便创建一个DSA目录)
rm命令 :用于删除一个文件或者内容
rm无法删除目录
-f 强制删除,不需要用户确认
-r 目录下所有递归一 一删除。
!!!!!!!!! rm -rf / 命令杀伤力极大,当你敲出这个命令的时候一定要想清楚自己到底在干嘛!!!!!!!你干嘛~~~~哎~~~呦~~
4.复制,移动
cp 命令 :用于复制文件或者目录
-r 如果输入的命令是一个目录文件,那么该文件下的子文件和目录全部复制下来
mv 命令 :给文件或者目录改名用的,或者将目录或者文件移动到其它位置
5.文件内容查看
cat 命令 适合小内容文件查看
more 命令:类似cat,是以一页一页的形式显示。适合大文件查看。按空格键翻下一页,按b(back)查看上一页
tail 命令:查看文件结尾部分的命令
-n 用于显示行数,默认显示10行,你这个n输入几就显示几行内容
-f 实时动态显示文件内容,文件只要更新,你刷新后会显示最新的文件内容
6.echo 命令 把内容输出到console控制台上
> 覆盖命令,会把你原本的内容覆盖掉存入新的内容
>> 追加命令,在原本的文件内容末尾追加新的内容
| 管道命令 :官方来说是 将前一个命令执行的结果作为内容交给下一个命令处理。形成多级管道操作。
感觉就是把俩命令用一个 | 连接到一起,但是不是乱用