Linux中常见命令使用

Linux命令,本质是一个二进制可执行程序,与Windows系统中的.exe文件是一个意思

ls -l

-l看到的信息,开始是d,说明是文件夹,开始是-,则是文件w

-h让文件大小更人性化的显示

文件操作命令

touch 创建文件

用法 :touch Linux路径

  • touch命令无选项,参数必填

查看文件内容

cat

准备好文件内容后,可以通过cat查看内容

用法:cat <file name>

  • 没有选项,只有必填参数,参数表示:被查看的文件路径。

more

同样查看文件内容,与cat的不同点:

  • cat直接将内容全部显示
  • more支持翻页,如果内容过多,可以一页页的展示

用法:more Linux路径

  • 通过空格进行翻页
  • 通过q进行退出

cp 复制文件/文件夹(copy)

语法:``cp -r 参数1 参数2`

  • -r选项,可选,用于复制文件夹使用,表示递归
  • 参数1,Linux路径,表示被复制的文件/文件夹
  • 参数2,Linux路径,表示要复制的文件/文件夹

mv 移动文件或者文件夹

语法:mv 参数1 参数2

  • 参数1,Linux路径,表示被复制的文件/文件夹
  • 参数2,Linux路径,表示要复制的文件/文件夹

rm 删除文件、文件夹

语法:rm [-r -f] 参数1 参数2 ... 参数N

  • 同cp一样,-r选项用于删除文件夹
  • -f表示强制删除(不会弹出提示)
  • 参数1表示要删除的文件(夹)名字,数量不限

rm命令支持通配符*,即匹配任意内容(包含空),示例:

  1. test*,表示匹配任何以test开头的内容
  2. *test,表示匹配任何以test结尾的内容
  3. *test*,表示包含test的内容

查找命令

which 查找对应命令的程序文件存放在哪里

语法:which 要查找的命令

find 按文件名查找文件

语法:find 起始路径 -name "被查找文件名"

  • find命令支持通配符
find命令 -按文件大小查找文件

语法:find 起始路径 -size +|- nkMG

  • +、-表示大于和小于
  • n表示大小数字
  • kMG表示大小单位,k(小写字母)表示kb,M表示MB,G表示GB

grep 从文件中通过关键字过滤文件行。

语法:grep [-n] 关键字 文件路径

  • 选项-n,可选,表示在结果中显示匹配的行的行号。
  • 参数,关键字,必填,表示过滤的关键字,带有空格或其他特殊符号,建议使用" "将关键字包围起来
  • 参数,文件路径,必填,表示要过滤内容的文件路径,可作为内容输入端口。

wc 统计文件的行数、单词数量

语法:wc [-c -m -l -w] 文件路径

  • -c,统计bytes数量
  • -m,统计字符数量
  • -l,统计行数
  • -w,统计单词数量
  • 参数,文件路径,被统计的文件,可作为内容输入端口

管道符 '|' 将管道符左边命令的结果,作为右边命令的输入

echo 在命令行内输出指定内容

语法:echo 输入的内容

被``包围的内容会被作为命令执行,而非普通字符

重定向符:>>>

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

tail 命令

使用tail命令,可以查看文件尾部内容,跟踪文件的最新更改,语法如下:

tail [-f -num] Linux路径

  • -f 表示持续跟踪
  • -num,表示查看尾部多少行,不填默认10行
相关推荐
大耳朵-小飞象3 小时前
智能调光4巨头争霸!轨道照明如何破局?
运维·智慧城市·智慧路灯·智能照明·楼宇智控·0-10v调光模块
sanzk3 小时前
firefly开发板ubuntu安装ros2下的micro-ROS Agent
linux·运维·ubuntu
努力进修5 小时前
Docker+cpolar 实战:打造灵活可控的远程办公系统
运维·docker·容器
其实防守也摸鱼5 小时前
运维--怎么看接口的请求和返回
运维·学习·网络安全·网络攻击模型·burpsuite·攻防对抗·蓝队
weixin_307779136 小时前
Linux下Nginx故障系统化检查Shell脚本
linux·运维·服务器·nginx·自动化
skyutuzz7 小时前
node安装部署
linux
一次旅行7 小时前
【AI工具】Rust-Based CLI:用 xargs 和并行加速你的 Linux 日常
linux·开发语言·rust
山峰哥8 小时前
数据库工程与索引策略实战指南‌
服务器·数据库·sql·oracle·深度优先
jieyucx8 小时前
Docker 入门第一阶段:建立正确认知与初体验
运维·docker·容器
2501_925963389 小时前
Hi3516CV610 + MPU6050 DMP 软件 EIS 防抖笔记
linux·运维·服务器