一、Linux命令基础
1、ls、ll命令——展示数据
①ls命令——平铺展示数据
其中ls命令以平铺的方式展现数据
②ll命令——列表展示数据
ll命令以列表的方式展现数据
-a选项,表示:all的意思,即列出全部文件(包含隐藏的文件/文件夹)
-l选项,表示:以列表(竖向排列)的形式展示内容,并展示更多信息
-h 表示以易于阅读的形式,列出文件大小,如K、M、G
-h选项必须要搭配 -l 一起使用
2、cd、pwd命令——目录切换命令
①cd命令—— 切换工作目录
语法:cd 【Linux路径】
②pwd命令——查看当前工作目录
特殊路径符
3、mkdir命令——创建目录
语法:mkdir [-p] Linux路径
在当前目录下创建文件夹
在/目录下创建文件夹
如果想要一次性创建多个层级的目录,如下图
会报错,因为上级目录test并不存在,所以无法创建test目录 可以通过-p选项,将一整个链条都创建完成。
4、touch-cat-more命令
①touch命令——创建文件
②cat命令——查看文件内容全部显示
这是txt.txt文件内容
使用cat命令查看
③more命令——查看文件内容支持翻页
在查看的过程中,通过空格翻页,通过q退出查看
5、cp-mv-rm命令
①cp命令——复制文件、文件夹
如上图,将txt.txt文件由~目录复制到move文件夹中
如果复制目录的话,则无法复制
使用-r命令就可以进行目录的复制,成功
②mv命令——移动文件、文件夹
将txt.txt文件移动到move文件夹
如果目标不存在,则会进行改名
移动文件夹
③rm命令——删除文件、文件夹、通配符
删除txt2.txt文件
目前move2里面有txt.txt文件,直接无法删除move2文件夹
这时候需要加上-r才可以删除
如果用来作为通配符
删除所有以test开头的文件或文件夹
6、which-find命令
使用su - root切换到管理员模式
①which命令——查看命令的程序文件存放位置
②find命令——按文件名查找文件
从根目录开始查找文件名为txt.txt的文件
根据通配符进行模糊匹配
进行模糊前缀匹配
模糊后缀匹配
匹配包含txt.txt的内容
根据文件大小进行搜索
查找大于1G的文件
7、grep-wc命令
①grep命令——过滤文件
这是txt.txt的内容
通过grep管道符查找gcc内容在txt.txt文件中
查找gcc所处行位置,加上-n
查找有多个相同内容的数据
②wc命令——数量统计
统计数据如图:
③管道符——左边结果作为右边输入
如下图所示统计txt.txt文件"-"数据
如下图统计当前目录下的数量
如下图,查找当前目录txt.txt文件
如下图,ls当前目录的输入会作为第一个grep的输入,第一个grep的输入会作为第二个grep的输入
8、echo-tail-重定向符命令
①echo命令——输出指定内容
反引号(飘号)
重定向符
覆盖写入
追加写入
将目录写入txt.txt文件中
②tail命令——查看文件尾部内容
这是txt.txt文件内容
默认查看尾部十行内容
查看倒数5行的内容
-f会持续追踪,只要有变化就动态显示
9、vi编辑器