ToB企服应用市场:ToB评测及商务社交产业平台
标题:
【Linux】Linux常用命令
[打印本页]
作者:
用户云卷云舒
时间:
2024-11-30 13:31
标题:
【Linux】Linux常用命令
一、基础操纵
ls 查察当前目录内容
语法:ls [-a -l -h] [Linux路径]
在不利用选项和参数,单独利用 ls 指令时,就会将当前目录下的内容以平铺的情势展示出来
-a 表示 all ,即列出所有的文件,包括隐藏文件/文件夹
以
“.”
为开头的文件就是Linux的隐藏文件,只有通过-a选项才能看到
-l 表示 list ,即将文件夹以列表情势竖向分列展示
同时,采用列表情势展示的信息相比之下会更多一些
-h 要与-l搭配利用,会在列表的情势下表现文件的大小单位
pwd 展示当前工作目录
语法:pwd
pwd(Print Work Directory),可以查察当前所在的工作目录。没有选项或参数,直接输入 pwd 后回车即可。
cd 更改工作目录
语法:cd [Linux路径]
当打开Linux终端时,默认会以home目录作为工作目录。cd(Change Directory)命令,就可以更改工作目录。
cd ~
表示回到home目录
mkdir 创建文件夹
语法:mkdir [-p] Linux路径
mkdir(Make Directory),可以用来创建新的目录
-p选项可选,表示自动创建不存在的父目录,用来创建一连多级目录
参数必填,表示文件将要创建的路径
如果不加-p 选项直接创建多级目录就会失败:
加上后就能成功创建了:
二、文件相干操纵
touch 创建文件
语法:touch Linux路径
用于创建文件
之前利用ls -l 指令查察文件内容时,r开头的就表示文件夹,-开头的就表示文件:
cat 查察指定文件内容
语法:cat Linux路径
查察指定文件的内容,我们先往test.txt文件中写入“hello world!”(详细写法反面会介绍),接着查察该文件内容:
more 翻页查察文件内容
语法:more Linux路径
与cat类似,用来查察文件内容。不同的是,cat会直接表现文件的所有内容,而more支持翻页
可以通过空格键进行翻页,同时会提示阅读进度。
三、文件/文件夹复制移动
cp 复制文件/文件夹
语法:cp [-r] 参数1 参数2
-r,用于复制文件夹
参数1,表示被复制的文件/文件夹
参数2,表示要复制去的目标地
比如我们可以用cp命令将我们刚刚创建的test.txt复制到jay文件夹下:
如果要复制文件夹就需要加上-r选项,否则会失败:
rm 删除文件/文件夹
语法:rm [-r -f] 参数1 参数2 ……参数N
-r选项表示删除文件夹
-f表示force,欺压删除。不会弹出确认信息
参数1、2、N表示要删除的文件路径。
删除文件夹时必须加上 -r 选项:
一样平常只有在root管理员用户删除文件时会有提示,需要考虑是否利用 -f 选项, 普通用户一样平常不需要利用该选项。
普通用户可以输入 su - root 命令回车,再输入暗码即可切换到root管理员用户,获取更多权限。
rm命令还支持通配符 *,可以进行模糊匹配:
test* 表示匹配任意以test开头的内容
*test 表示匹配任意以test结尾的内容
*test* 表示匹配任意含有test的内容
mv 移动文件/文件夹
语法:mv 参数1 参数2
参数1,表示被移动的文件/文件夹
参数2,表示要移动去的目标地
四、查找/查察文件
which 查找命令的文件地址
语法:which 要查找的命令
Linux中的各种命令,本质上就是一些可执行的二进制步调,可以通过which命令来查察该命令对应的步调文件的地址
find 查找指定文件
语法一:find 起始地址 -name “被查找文件名”
可以通过find命令搜刮指定名称的文件
语法二:find 起始地址 -size +|-n[kMG]
通过文件大小查找文件
+、-表示大于或小于
n表示数字大小
kMG表示单位,k为kb,M为MB,G为GB
grep 过滤
在文件中通过关键字过滤文件行
语法:grep [-n] 关键字 文件路径
-n,表示在结果中表现匹配行的行号
关键字,表示过滤的关键字。如果有空格等特殊符号,可以用“ ”包起来
文件路径,表示要过滤内容的文件路径,相称于内容输入端口
也可以通过管道符 “|” 进行输入。作用是将前⼀个指令尺度输出的内容, 作为第⼆个指令的尺度输⼊内容.
wc 统计文件信息
统计文件的行数、单词数目
语法:wc [-c -m -l -w] 文件路径
-c,统计bytes数目
-m,统计字母数目
-l,统计行数
-w,统计单词数目
文件路径,作为内容的输入端口
tail 查察文件末尾内容
通常用来查察日志文件等
语法:tail [-f -num -n] Linux路径
-f,循环读取,连续跟踪
-num,启动时查察尾部num行,默认为10
ps 查察当前体系运行的进程
语法:ps [a u x e f]
a 显⽰⼀个终端的所有进程
u 以⽤⼾为主的格式来显⽰步调状况
x 显⽰所有步调, 不⽌是会话中的进程
e 显⽰所有进程, 包括体系守护进程
f 显⽰完整格式输出
还可以利用管道符“|” 和 grep命令进行过滤,通过 进程名 或 进程id 查找对应进程。
进程名:
进程id:
netstat 查察网络状态
语法:netstat [-a -n -p]
-a 显⽰所有正在或不在侦听的套接字
-n 显⽰数字情势地址⽽不是去解析主机、端⼝或⽤⼾名
-p 显⽰套接字所属进程的PID和名称
同样也可以通过管道符进行过滤:
那么本篇文章就到此为止了,如果觉得这篇文章对你有帮助的话,可以点一下关注和点赞来支持作者哦。如果有什么讲的不对的地方欢迎在评论区指出,希望可以或许和你们一起进步✊
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
欢迎光临 ToB企服应用市场:ToB评测及商务社交产业平台 (https://dis.qidao123.com/)
Powered by Discuz! X3.4