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 +|- 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,统计单词数量
  • 参数,文件路径,被统计的文件,可作为内容输入端口

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

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

语法:echo 输入的内容

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

重定向符:>>>

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

tail 命令

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

tail [-f -num] Linux路径

  • -f 表示持续跟踪
  • -num,表示查看尾部多少行,不填默认10行
相关推荐
TechWayfarer4 分钟前
当IP来自太空:卫星互联网时代的IP归属地查询挑战与落地实践
服务器·网络·tcp/ip
wuyoula4 分钟前
Python IP服务器防火墙源码解析与应用——网站安全防护策略探讨
服务器·tcp/ip·安全
李李李li5 分钟前
vmware各种版本下载链接-github
linux·ubuntu·开源软件
残 风6 分钟前
linux(Xshell、Xterm)如何搭建隧道间接访问目标服务网站教程
linux·运维·php·信息与通信
x***r15115 分钟前
WinDynamicDesktop动态壁纸软件安装教程:动态壁纸+地理位置配置(64位)
linux·运维·服务器
青花瓷19 分钟前
windows下如何移动docke从C盘到F盘
运维·服务器
James50621 分钟前
OpenClaw部署之内网服务器
服务器·人工智能·openclaw
不一样的故事12622 分钟前
Linux 系统网络配置
服务器·网络·php
老卢聊运维22 分钟前
CoreDNS配置详解:forward、cache、rewrite插件最佳实践指南
运维·云原生·kubernetes
IT青栀菀23 分钟前
Tengine替换Nginx作为代理服务遇到的问题
运维·nginx