Linux第二章 常用命令

这篇博客详细介绍了Linux系统中的一些常用命令,包括网络设置的nmtui,文件和目录管理的is、cd、grep、pwd、mkdir、touch、vi/vim编辑器,以及删除、复制、移动、查看文件内容的相关命令,如rm、cp、mv、cat、more、head和tail。这些命令是Linux运维和日常使用的基础。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一.网络

首先,输入nmtui,设置IP地址,网关,DNS。

二.文件及文件夹管理

1.查看目录的命令

Is -(文件) d(目录) I(链接)

Is命令用来列出文件或目录信息。该命令的语法为:

Is   [参数]   [目录或文件]

Is命令的常用参数选项如下:

① -a:显示所有文件,包括以“.”开头的隐藏文件。

② -A:显示指定目录下所有的子目录及文件,包括隐藏文件。但不显示“."和“.."。

③ -c:按文件的修改时间排序。

④ -C:分成多列显示各行。

⑤ -d:如果参数是目录,则只显示其名称而不显示其下的各个文件。往往与“-I”选项一起使用。以得到目录的详细信息。

⑥ -I:以长格形式显示文件的详细信息。

⑦ -i:在输出的第一列显示文件的i节点号。

2.如何进入不同的目录(磁盘)

cd命令用来在不同的目录中进行切换。用户在登录系统后,会处于用户的家目录($HOME)中,该目录一般以/home开始,后跟用户名,这个目录就是用户的初始登录目录(root用户的家目录为/root)。如果用户想切换到其他目录中,就可以使用cd命令,后跟想要切换的目录名。

例:cd目录(文件):cd/bin

cd../ 返回上一级

cd~ 进入家目录(当前用户独有的目录)

3.搜索一个指定的内容

II / grep'要搜索的内容’

grep命令用于查找文件中包含有些指定字符串的行。该命令的语法为:

grep [参数] 要查找的字符串 文件名

grep命令的常用参数选项如下:

① -v:列出不匹配的行。

② -c:对匹配的行计数。

③ -I:只显示包含匹配模式的文件名。

④ -h:抑制包含匹配模式的文件名的显示。

⑤ -n:每个匹配行只按照相对的行号显示。

⑥ -i:对匹配模式不区分大小写。

4.查看当前所在的位置(目录)

pwd命令用于显示用户当前所处的目录。

5.创建一个文件夹

mkdie   [-p]目录    -p参数表示可选,用于指定创建多级目录。

mkdir命令用于创建一个目录。该命令的语法为:

mkdir  [参数]   目录名

mkdir命令的常用参数选项如下:

-p:在创建目录时,如果父目录不存在,则同时创建该目录及该目录的父目录。

6.创建一个文件

touch命令用于建立文件或更新文件的修改日期。该命令的语法为:

touch    [参数]    文件名或目录名

touch命令的常用参数选项如下:

①-d  yyyymmdd:把文件的存取或修改时间改为yyyy年mm月dd日。

②-a:只把文件的存取时间改为当前时间。

③-m:只把文件的修改时间改为当前时间。

7.在文件中添加内容,并完成保存操作

文本编辑器  vi/vim

vi  文件名

①普通(默认)模式:不能编辑,只能输入快捷键。

复制:nyy (n是数字,表示你要复制多少行)

粘贴:p/P

撤销:u

删除:ndd (n是数字,表示你要删除多少行)

普通模式进入输入模式:i,a,o   

输入模式默认左下角有标识Insert插入。

②输入(插入)模式:只能输入内容,退出输入模式统一按ESC

③命令模式:只能执行命令,一般在左下角。

:q  (退出)

:w  (保存)

:wq  (保存并退出)

以上三个命令都可以加!表示强制操作。

8.删除文件,文件夹

rmdir命令用于删除空目录。该目录的语法为:

rmdir    [参数]    目录名

rmdir命令的常用参数选项如下:

-p:在删除目录时,一同删除父目录,但父目录中必须没有其他目录及文件。

rmdir  [-p]  文件夹    -p参数表示可选,用于指定删除多级目录。

rm  [-rf]  文件或文件夹   -r参数表示递归删除,-f参数表示不提示,直接删除。

9.复制文件和文件夹

cp  [-r]  要复制的文件或文件夹    复制到哪里

cp命令主要用于文件或目录的复制。该命令的的语法为:

cp   [参数]   源文件    目标文件

cp命令的常用参数选项如下:

①-a:尽可能将文件状态、权限等属性照原状予以复制。

②-f:如果目标文件或目录存在,先删除它们再进行复制(即覆盖),并且不提示用户。

③-i:如果目标文件或目录存在,提示是否覆盖已有的文件。

④-R:递归复制目录,即包含目录下的各级子目录。

10.移动文件或重命名

mv   要移动的文件或文件夹    移动到哪里

重命名就是在当前目录完成移动

mv命令主要用于文件或目录的移动或重命名。该命令的语法为:

mv   [参数]     源文件或目录  目标文件或目录

mv命令的常用参数选项如下:

①-i:如果目标文件或目录的存在,则提示是否覆盖目标文件或目录。

②-f:无论目标文件或目录是否存在,直接覆盖目标文件或目录,不提示。

11.查看文件中的内容

①cat命令主要用于滚屏显示文件或是将多个文件合并在一起,该命令的语法为:

cat   [参数]    文件名

cat命令的常用参数选项如下:

-b:对输出内容中的非空行标注行号。

-n:对输出内容中的所有行标注行号。

②more命令主要用于一页一页地分屏显示文件内容。该命令的语法为:

more   [参数]    文件名

more命令的常用参数如下:

-num:这里的num时一个数字,用来指定分页显示时每页的行数。

+num:指定从文件的第num行开始显示。

③head命令用于显示文件的开头部分,默认情况下只显示文件的前10行内容。该命令的语法为:

head    [参数]     文件名

head命令的常用参数如下:

-n num:显示指定文件的前num行。

-c num:显示指定文件的前num个字符。

④tail命令用于显示文件的末尾部分,默认情况下,只显示文件的末尾10行内容。该命令的语法为:

tail   [参数]    文件名

tail命令的常用参数选项如下:

-n num:显示指定文件的末尾num行。

-c num:显示指定文件的末尾num个字符。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值