linux常用指令

本文介绍了Linux操作系统中一些基本的命令,如切换目录(cd)、列出文件(ls)、创建目录(mkdir)、删除文件或目录(rm)、文本编辑(vim)以及搜索文件内容(grep)等,这些都是Linux日常管理的重要工具。
摘要由CSDN通过智能技术生成

cd:  切换目录

ls:  查看目录

  • -l  列出文件详细信息 或者直接ll
  • -a 列出当前目录下所有文件及目录,包括隐藏的a(all)

mkdir:  创建一个新目录

  • -p 在指定目录下创建一个或多个子目录,如果指定目录不存在,则会自动创建指定目录及其子目录

rm:  删除文件或目录

  • -r    递归删除,可删除子目录及文件

  • -f    强制删除

mv:移动或重命名文件或目录

cp:复制文件或目录

cat:输出文件的内容

touch:创建新文件或用当前日期时间更新文件的时间戳

vim:用于编辑各种类型的文本文件、配置文件等

 vim 中进行文本编辑时的一些常用快捷键操作:

  • i 进入插入模式,光标变成一个闪烁的竖线,可以随意输入文本。
  • Esc 退出插入模式,回到命令模式。
  • :w 保存已修改文件,但不退出 vim 编辑器。
  • :q 退出 vim 编辑器,但只是在所有修改的文件已经保存的情况下退出。
  • :wq 保存已修改文件并退出 vim 编辑器。
  • dd 剪切当前行,可以使用 p 粘贴已剪切的行。
  • yy 拷贝当前行,可以使用 p 粘贴已拷贝的行。
  • /pattern 搜索文件中出现 pattern 的行,使用 n 向下查找匹配项,使用 N 向上查找匹配项。

grep:从文件或标准输入流中搜索指定的模式

grep 命令是 Linux 系统中用于搜索文件内容的工具之一。它可以在一或多个文本文件中搜索匹配特定模式的行,然后将这些匹配行输出到终端。

grep 命令的基本语法如下:

grep [OPTION]... PATTERN [FILE]...

其中,OPTION 可选,用于控制 grep 命令的行为。常用选项包括:

  • -i:忽略搜索模式的大小写差异;
  • -r:递归地搜索整个目录树;
  • -v:只输出不匹配搜索模式的行;
  • -n:在输出结果中显示行号;
  • -c:仅输出匹配搜索模式的行数。

PATTERN 参数用来指定搜索模式,它可以是一个简单字符串也可以是一个复杂的正则表达式。

FILE 可选,用来指定要搜索的文件。如果省略此参数,则 grep 命令会从标准输入中读取数据并搜索匹配行。

以下是一些 grep 命令的示例:

在目录 /var/helloworld 中递归地搜索所有文本文件并统计包含字符串 hello的行数:

grep -rc "hello" /var/helloworld/

搜索包含字符串 hello 且不区分大小写的行,从标准输入读取数据:

cat helloworld.txt | grep -i "hello"

find:查找具有给定属性的文件并执行相应的操作

chmod:用来修改文件或目录的访问权限

chmod命令可以通过修改 ACL 中的权限来更改文件或目录的访问权限。它的语法如下:

chmod [OPTION]... MODE[,MODE]... FILE...

其中,OPTION 选项可用于控制 chmod 命令的行为。常见的选项包括:

  • -R 递归地修改目录及其子目录中的文件权限。
  • -v 显示详细输出,提示每个修改的文件或目录的权限变化情况。
  • -c 仅在实际修改了文件或目录的访问权限时输出,即只输出更改的内容。

MODE 参数用来指定要修改的权限,包含三个数字:

  • 第一个数字表示所有者权限;
  • 第二个数字表示组权限;
  • 第三个数字表示其他用户权限。

每个数字可以包含三个权限:

  • r 表示可读取;
  • w 表示可写入;
  • x 表示可执行。

例如,以下命令将文件 file.txt 的所有者权限设置为可读、可写,组和其他用户权限设置为只读:

chmod 644 file.txt

其中,数字 6 表示所有者权限为可读可写(4+2=6),数字 4 表示组和其他用户权限为只读,不可写入、不可修改文件。

chown:更改文件或目录的所有权

sudo:以超级用户身份执行命令

ssh:以安全的方式登录到远程计算机

scp:在本地主机和远程计算机之间复制文件

top:实时显示系统中运行进程的信息

df:显示文件系统的磁盘空间使用情况

du:显示指定目录或文件的磁盘使用情况

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值