一、cd命令
作用:修改所在目录
特殊操作: cd /:直接切换到根目录
cd -:返回到上次所在目录
cd .. :返回上一级目录
cd ~ :切换到当前用户的家目录
家目录:家目录本质就是一个目录,Linux每个用户都有自己的家目录,可以在自己的家目录执行任何操作。
二、pwd命令
作用:打印当前所在目录
Linux中的全部文件刀翠放在根目录下的
三、mkdir命令
作用:创建目录
格式:mkdir 选项 目录
选项: -p : 创建目录的时候先创建父目录,然后再创建子目录
-v: 显示创建目录过程信息
四、touch命令
作用:创建空白文件
date命令
作用:显示当前时间
+%F: 显示完整的年月日
+%T:显示完整的小时分钟秒
五、ls命令
作用:显示当前或者指定目录下的文件
选项: -a:显示所有文件,包括隐藏文件(Linux中 .开头的文件就是隐藏文件)
-l:显示文件的属性信息
-d:显示目录本身(如果不加-d,则显示的是目录下的文件,可以结合-l使用)
-h:以易读的方式显示文件的大小,(默认是字节,结合-l使用)
-t:根据修改时间来进行排序(将最后修改的文件排到前面)
-:普通文件
d:目录文件
六、mv命令
作用:移动文件或目录
七、cp命令
作用:复制文件和目录
选项: -r:复制目录(不加-r是复制不了目录)
-a:复制的过程中保持文件的属性不变
如果复制的目的的备份系统文件,通常使用-a来保留文件属性不变
也可以复制目录
-i:在执行覆盖的操作会询问用户是否确定覆盖
-f:复制过程中如需覆盖,则不需要询问(强制覆盖)
-v:显示复制过程
八、history命令
作用:查看和控制历史命令记录
保存位置: ~、.bash_history
在启动终端的时候,会自动从~、.bash_history中读取历史命令,加载到内存中
在终端中执行命令,命令的历史记录是保存在内存中
在关闭终端的时候,会将内存中的命令自动保存到~、.bash_history
快捷操作: !num :执行历史命令中编号为num的历史命令
!string: 在历史命令中找到指定字符串为开头的命令,执行一次(从下往上)
!!:执行上一个命令
!-num:执行历史命令中倒数第num条命令
历史命令参数:
-c: 清空历史命令(内存中)
-a:手动将内存中的历史命令保存到文件中
-r:重新从~、.bash_history读取历史命令
-d num:删除指定编号的历史命令(内存中)
九、cat命令
作用:显示一个文本文件中的内容
格式:cat 【选项】 文件名
选项 -n:在每行前面显示行号
-E:显示行的结束符:
在Linux中文件的结束符:$
在windows中是: \n
这样的符号都是隐形符号-默认不可见的
十、head命令
作用:将一个文件的内容的前若干行显示出来(默认是十行)
格式 : head 选项 文件
选项: -n:指定显示前n行
十一、tail命令
作用:将一个文件的内容的后若干行显示出来(默认是后10行)
格式:tail选项file
选项: -n:指定显示后n行
-f:动态监控一个文件中的变化
十二:more命令
作用:显示一个文件的内容(分屏显示)
回车:显示下一行
空格:显示下一屏
b:向上翻一屏
q:退出查看
十三、less命令
作用:倒叙显示文件内容
总结: cat、tac : 显示一个文件内容(内容很少的文件)
head、tail: 显示文件的一部分
more、less: 显示一个文件内容很大的文件
清屏操作:
ctrl+l(快捷键)
clear(命令)
十五、echo命令
作用:打印输出内容
选项: -n: 输出信息但是不自动换行
-e: 这是控制字符,作用是让后面的特殊字符生效
十六、rm命令
作用:删除文件或者目录
格式: rm 选项 文件1 文件2 ....
选项: -f: 强制删除(不进行询问)
-r: 删除目录(删除文件的时候也可以)