Linux命令

1 Linux常用命令

序号命令对应英文作用
01lslist查看当前文件夹下所有内容
02pwdprint workdirectory查看当前所在文件夹
03cd[目录名]change directory切换文件夹
04touch[文件名]touch如果文件不存在,新建文件
05mkdir[目录名]make directory创建目录
06rmremove[文件名]删除指定的文件名
07clearclear清屏

小技巧:
ctrl + shift + = :放大终端窗口的字体显示
ctrl + - : 缩小终端窗口字体显示

1.1终端命令格式

command [-option] [parameter]

说明:
command:命令名,相应功能的英文单词或单词缩写
[-option]:选项,可以对命令进行控制,也可以省略
[parameter]:传给命令的参数,可以是零个,一个,或多个
[]代表可选

1.2查询命令帮助信息

–help

command --help

说明:
command为需要查询的命令

man

man command

说明:
查询command的使用手册
man 是 manual 的缩写,是Linux提供的一个手册,包含绝大多数的命令、函数的详细使用说明

手册操作
操作键功能
空格键显示手册的下一屏
enter键显示下一行
b回滚一屏
f前滚一屏
q退出

2 查看目录内容

2.1终端使用技巧

2.1.1自动补全

输入文件/目录/命令的前几个字母,然后按下tab键,
没歧义,会自动补全,有歧义,再按一次tab键

2.1.2曾经使用过的命令

按上下键可以来回切换曾经使用过的命令
如果想退出选择,并不想执行选中的命令,按ctrl + c

2.2 ls命令

Linux命令特点

文件或目录名称最长可达256个字符
以“.”开头的文件为隐藏文件,需要用-a参数才能显示
“.”代表当前目录
“…”代表上一级目录

2.3 ls常用选项

参数含义
-a显示当前目录下所有子目录文件,包括隐藏目录
-l以列表的方式显示文件的详细信息
-h配合-l以人性化方式显示文件大小

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

2.4 ls通配符
通配符含义
*代表任意个数字符
?代表任意个数字符 , 至少一个
[]表示可以匹配字符组中的任意一个
[abd]匹配a/b/c中的任意一个字母
[a-f]匹配a-f范围内的任意一个字符

3.切换路径

3.1 cd

cd是英文单词change directory 的缩写

命令含义
cd切换到当前目录的主目录
cd~切换到当前目录的主目录
cd.保持到当前目录不变
cd…切换到上一级目录
cd-可以在最近两次工作目录之间来回切换

4.|创建和删除操作

4.1 touch

如果文件不存在,可以创建文件,如果文件存在,可以修改文件的末次修改日期

4.2 mkdir

创建文件,使用-p可以一次性逐级常见文件
在这里插入图片描述

4.3 rm

使用rm命令一定要小心,文件删除后不能恢复,不要再根目录下使用rm命令,不然系统可能要重装。

选项含义
-f强制删除,忽略不存在在的文件,无需提示
-r递归的删除目录下的内容,删除文件夹时必须加此参数

5.拷贝和移动文件

命令对应英文作用
treetree以树状图列出文件目录结构
cpcopy复制文件或目录
mvmove移动文件或目录、

5.1 tree

选项含义
-d只显示目录,不显示文件

5.2 cp

先进入目地文件夹再使用“cp 源文件 目标文件”

选项含义
-i覆盖文件前提示
-r若给出的源文件是目录文件,则cp将递归复制该目录下的所有子目录和文件,目标文件必须为一个目录文件

5.3 mv

可移动文件或目录,也可以给文件或目录重命名

选项含义
-i覆盖文件前提示

查看文件内容

命令对应英文作用
cat 文件名concatenate查看文件内容,创建文件、文件合并、追加文件内容等
moremore分屏显示文件内容
grepgrep搜索文本文件

6.1 cat

会一次性显示文件所有内容,适合查看内容较少的文件

选项含义
-b对非空输出行进行编号
-n对输出的所有航编号

6.2 more

适用于查看文件内容较对的文件

操作键功能
空格键显示手册的下一屏
enter键显示下一行
b回滚一屏
f前滚一屏
q退出

grep

是一种强大的文本搜索工具
允许对文本文件进行模式搜索,即正则表达式

选项含义
-n显示匹配行及行号
-v显示不含匹配文本的所有行
-i忽略大小写

常用两种模式

参数含义
^a行首,搜索以a开头的行
ke$搜索以ke结尾的行

7 其他

7.1 echo

会在终端中显示参数指定的文字,通常会和重定向联合使用

7.2 重定向>和>>

Linux允许将命令执行结果重定向到一个文件
将本应显示在终端上的内容输出/追加到文件中
其中

>表示输出,会覆盖文件原有的内容

>>表示追加,会将内容追加到原有文件末尾

6.3 管道 |

Linux允许将一个命令的输出 可以通过管道 作为 另一个命令的输入
可以理解成现实中的管子,管子的一头塞进东西,另一头取出,这里|的左右分两端,左端塞进东西(写),有端取出东西(读)
常用的命令有:
more分屏显示内容
gerp在命令执行的基础上查询指定文本

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值