linux的基础命令
1.查看命令:
(1).ls 简单显示当前目录下有哪些文件和子目录
linux采用颜色来区分文:
黑色或者白色代表普通文件
蓝色代表目录
红色代表压缩包或者安装包
天蓝色代表快捷方式
黄色或者粉红色代表是一个设备文件
绿色背景或者绿色的名字代表前者是有特殊权限的目录,后者是有特殊权限的文件
(2).ls -l 详细显示
(3).ls -lh 更加人性化的方式来显示当前目录下有哪些文件和子目录(只针对文件的大小)
(4).ll ls -l的简写,也是最常用的
(5).ll -h ls -lh的简写
(6).ls -a 查看当前目录下所有文件以及隐藏目录,隐藏的文件和目录是以.为开头
2.创建命令(make directory):mkdir
(1).创建一个目录: mkdir 目录名
(2).创建多个目录: mkdir 目录名1,目录名2…
(3).同时创建俩个,但是包含父子关系:mkdir -p 父目录名/子目录名
注意:当父目录不存在时会先创建父目录,再创建子目录,当父目录存在时,会忽略父目录,直接创建子目录。
3.创建文件
(1).touch 文件名 创建单个文件夹
(2).touch 文件名1,文件名2… 创建多个文件夹
(3).往文件里插入内容 echo ‘你要插入的内容’ >文件名
注意:echo的致命缺点,每一次插入内容都会把原有的内容覆盖,只留下新内容。
使用 echo ‘你要插入的内容’ >>文件名,就不会覆盖
4.切换目录 cd 路径
(1).返回上级目录 cd …
(2).直接回到根目录 cd /
(3).查看当前目录路径 pwd
5.查看文件内容
(1).cat 文件名(正序输出)
(2).tac 文件名( 反序输出)
(3).为了对付文件内容过长时,另外推出了俩个命令
a).more 文件名 :以百分比来显示内容。回车显示下一行,但是无法回到上一行,回车到100%时 more命令自动退出。中途退出,输入字母q。
b).less 文件名: 以上下滚屏的而方式查看内容,用↑、↓查看内容。也是按字母q退出。
c).head -数字 文件名: 查看前(数字)行的内容。
d).tail -数字 文件名: 查看后(数字)行的内容。
e).(重点掌握)tail -f 文件名: 循环查看文件末尾,不会自动退出,只能ctrl_c退出。 此命令可以在项目部署在服务器时,实时监听log日志,有报错可以第一时间查看。
7.剪切(move):mv
a).剪切一个: mv 你要剪切的文件名或目录名 粘贴的路径
b).如果剪切的内容要复制给同级目录,直接写目录名就好了
c).剪切多个:mv 名字1 名字2 名字3 粘贴的路径
8.复制:cp
a).复制一个 cp -rf 文件名或目录名 粘贴的路径(文件、目录都可以复制)推荐
9.重命名:mv 旧名字 新名字
10.删除(move):rm
a).rm -r 名字 (r代表删除所有)
b).rm -f 名字 (f代表强制删除
c).rm -rf 文件名或目录名(文件、目录都可以删除)推荐