Linux-命令行命令

注:\[\]的内容说明是可选的
1.ls

ls -a -l -h Linux路径

>如果没有参数,就展示当前工作目录的内容

> -a:all的意思,即列出所有文件(包含隐藏文件/文件夹)

> -l:以列表形式展示内容,并显示更多信息

> -h(必须与-l同时使用):以易于阅读的形式,列出文件大小,如:K,M,G

2.cd(change directory)

cd Linux路径

> cd+参数:表示切换到哪个目录

> cd不加参数:直接回到home目录

3.pwd(print work directory)

>pwd:查看当前所在的工作目录z

4.特殊路径符(【】内的符号)

>【.】表示当前目录,比如cd ./desktop表示切换到当前目录下的desktop目录内,和cd desktop效果一样

>【..】表示上一级目录,cd .. 切换到上一级目录,cd ../.. 切换到上二级目录

> 【~】表示Home目录,cd ~切换到Home目录

5.mkdir(make directory)

mkdir -p Linux路径

>创建新的文件夹

>-p:一次性创建多个层级的目录

6.touch

touch Linux路径

>创建文件

7.cat

cat Linux路径

>查看文件内容 (全部)

8.more

more Linux路径

>查看文件内容(翻页)

>查看过程中,空格翻页,q退出查看

9.cp

cp -r 参数1 参数2

>-r:可选,用于复制文件夹使用,表示递归

>参数1:Linux路径,表示被复制的文件夹或文件

>参数2:Linux路径,表示要复制去的地方

10.mv

mv 参数1 参数2

>参数1:Linux路径,表示被移动的文件夹或文件

>参数2:Linux路径,表示要移动去的地方,如果目标不存在,则进行改名,确保目标存在

11.rm(remove)

rm -r -f 参数1 参数2 ...参数N

>-r:用于删除文件夹

>-f:force,强制删除(不会弹出确认信息)

>参数:被删除的文件或者文件夹路径,空格隔开

12.通配符*

>test* 表示匹配任何以test开头的内容

>*test 表示匹配任何以test结尾的内容

>*test* 表示匹配任何包含test的内容

13.which

which + 要查找的命令

14.find

①按文件名查找

find 起始路径 -name "被查找的文件名"

②按文件大小查找

find 起始路径 -size +/- nkMG

>+、-表示大于和小于

>n表示大小数字

>KMG表示大小单位,kb,MB,GB

15.grep

grep -n 关键字 文件路径

>从文件中通过关键字过滤文件行

>-n:可选,表示在结果中显示匹配的行的行号

>关键字:表示过滤的关键字,带有空格或其他特殊符号,建议使用""将关键字包围起来

>文件路径:表示要过滤内容的文件路径,可作为内容输入端口

16.wc

wc -c -m -l -W 文件路径

>统计文件的行数,单词数量

>-c:统计bytes数量

>-m:统计字符数量

>-l:统计行数

>-W:统计单词数量

> 文件路径:被统计的文件

17.管道符|

|

>管道符的含义:将管道符左边命令的结果,作为右边命令的输入

18.echo

echo 输出的内容

>表示要输出的内容,复杂内容可以用""包围

19.反引号

``

>被包围的内容会被作为命令

输入:echo ls

输出:ls

输入:echo `ls`

输出:列表,与ls作用相同

20.重定向符

>:将左侧命令的结果,覆盖写入到符号右侧指定的文件中

>>:将左侧命令的结果,追加写入到符号右侧指定的文件中

21.tail

tail -f -num Linux路径

>查看文件尾部内容,跟踪文件的最新更改

>-f:持续跟踪

>-num:表示查看尾部多少行,不填默认10行

ctrl系列

1.ctrl+L 清屏

其他

1.su - root 切换到root用户

exit 退出root用户

相关推荐
Decay__17 小时前
05_MySQL 常用 SQL 大全 —— 诊断、管理、优化辅助 SQL 与三大系统库速查
运维·数据库·sql·mysql·架构
贞明电子19 小时前
工业三色报警灯怎么接入项目系统?开关量与RS485控制应用指南
运维·网络·微信公众平台·贞明电子
HideF19 小时前
Linux
linux·服务器·网络
万联WANFLOW19 小时前
海外网络故障怎么排查?Cloudflare 三季度断网报告解读与 mtr 实战
运维·网络·故障分析
Ruiery21 小时前
Linux 6.6内核内存管理深度解析(十三):slab/slub 分配器
linux·运维·服务器
乌恩大侠1 天前
从 AI-RAN 到 AI Agent:基于 NVIDIA Nemotron 构建 5G/6G 智能网络故障诊断系统
服务器·人工智能·5g·o-ru·ai-ran·电信大模型
Decay__1 天前
04_MySQL DBA 日常运维手册 —— 会话管理、锁与阻塞、事务监控、慢查询与日志巡检
运维·数据库·sql·mysql·架构
丰锋ff1 天前
压缩命令笔记
linux
江华森1 天前
数据中心基础设施运维实战:概述与实验环境搭建
运维
迪菲赫尔曼1 天前
【基础篇 11】把官方源码放到服务器:版本、解压层级和安装位置,一次弄清楚
运维·服务器·开发语言·人工智能·python·yolo·目标检测