## linux 的基本命令

2023年 8月 7日 15.4k 0

linux 的基础命令

linux的基本命令格式: 命令 [选项] [参数]
其中:[] 此处同样表示内容可以省略

四大基础常用命令

cd: 切换目录命令
#格式: cd 目录路径
pwd: 查看当前所在的绝对路径命令
#格式: pwd [目录名]
clear: 清屏命令,快捷方式 : ctrl +l
ls: 查看文件夹内容命令
#格式: ls [-a -l -h]
#其中: 1. -a:表示展示隐藏文件
2. -l: 表示展示文件的详细信息 ,同时 ls -l 也可以简写为 ll
3. -h: 人性化展示,一般配合-l使用 \

目录的操作

创建目录:
#创建单个目录: mkdir 目录路径
#创建多个同级目录: mkdir 目录1 目录2 目录3.....
#创建父子目录: mkdir [-p] 父目录路径/子目录路径..... (#-p表示当添加的父子目录,父目录不存在的时候,自动创建对应的目录) \

删除目录:
#格式: rm -r [-f] 目录路径
#注意: -r:表示递归,是删除目录需要加,recursion的缩写
-f:表示不提示是否删除,直接无提示删除,force强制的缩写

复制目录:
#格式: cp -r 要复制的目录的路径 目标位置及名称
#注意: -r:表示递归,是copy目录需要加,recursion的缩写
* cp复制目录,原目录依旧存在

移动目录:
#格式: mv 要移动的目录的路径 目标位置及名称
#注意: mv移动目录,原目录不存在,移动到指定目录位置并可以更名 \

查看目录:
#格式: ls [-a -l -h]
#其中: 1. -a:表示展示隐藏文件
2. -l: 表示展示文件的详细信息 ,同时 ls -l 也可以简写为 ll
3. -h: 人性化展示,一般配合-l使用

普通文件的操作

创建普通文件:
#创建单个普通文件: touch 文件路径
#创建多个普通文件: mkdir 文件1路径 文件2路径 文件3路径..... (#可以同一路径也可不同路径文件创建)\

删除普通文件:
# rm [-r] [-f] 普通文件路径
#注意: -r:表示递归,是删除目录需要加,recursion的缩写
-f:表示不提示是否删除,直接无提示删除,force强制的缩写

复制普通文件:
#格式: cp [-r] 要复制的普通文件的路径 目标位置及名称
#注意: -r:表示递归,是copy目录需要加,recursion的缩写
* cp复制目录,原目录依旧存在,2.注意:若想复制到别的目录下,目录不存在会报错或是变成改名,如:
cp 文件 ./不存在文件夹/文件名 -->报错\
cp 文件 ./不存在的文件夹 -->不报错但是把文件改成了此文件夹的名字

移动普通文件:
#格式: mv 要移动的目录的路径 目标位置及名称
#注意: mv移动目录,原目录不存在,移动到指定目录位置并可以更名 \

查看普通文件内容:
#格式1: cat [-n] 文件路径
*说明: cat主要用于查询小文件,一次展示所有信息. -n可以显示每一行内容的行号
#格式2: more [-number] 文件路径
*说明: more主要用于查询大文件,可以翻页查询. -number可以指定每一次展示的行数
#格式3: less [-N] 文件路径
*说明: less主要用于查询大文件,可以翻页查询. -N可以显示每一行内容的行号,同时还可以加上 /搜索的内容 来进行搜索文件内的内容
#格式4: head [-number] 文件路径
*说明: head主要用于查询文件头部number行,默认10行. -number可以指定展示的行数
#格式5: tail [-number] [-f] 文件路径
*说明: tail主要用于查询文件尾部number行,默认10行. -number可以指定展示的行数
*使用 -f 可以持续跟踪查看指定文件内部变化

*翻页查看: 空格查看下一页, b:查看上一页 , q: 退出查看

搜索

通配符和管道符:
*:代表0或多个,类似于sql中的模糊查询中的%
?:代表1个,类似于sql中的模糊查询 _

管道符: |
格式: 命令1|命令2|命令3.....
说明: 把命令1的结果传给命令2 作为其查询内容,然后命令2把结果传给命令3,依次类推
注意: 一般配合grep使用,也可以跟sort 进行结果的排序

搜索命令:

which: 查找命令所在位置
格式: which 命令

find : 查找指定内容
格式1:通过名称查找--> find [路径] -name 文件名(可查普通文件或目录)
格式2:通过文件大小查找--> find [路径] -size +/-x (+代表大于x大小的文件,-表示小于)
格式3:通过文件类型查找--> find [路径] -type d/f -name 文件名 (d代表查询目录类型, f代表查询普通的文件类型)

grep: 在指定文件中搜索指定关键字,类似于sql中的where条件查询
格式: grep [-n] 关键字 文件路径

wc: 查看指定文件内的内容行数,单词数,字母数
格式: wc [-l -w -c] 文件路径

相关文章

服务器端口转发,带你了解服务器端口转发
服务器开放端口,服务器开放端口的步骤
产品推荐:7月受欢迎AI容器镜像来了,有Qwen系列大模型镜像
如何使用 WinGet 下载 Microsoft Store 应用
百度搜索:蓝易云 – 熟悉ubuntu apt-get命令详解
百度搜索:蓝易云 – 域名解析成功但ping不通解决方案

发布评论