linux基本指令

目录

一、Linux是什么?

二、Linux操作系统内核

三、Linux操作的不同形式

四、Linux目录结构

五、Linux命令入门

1.命令行

2.命令

3.命令基础格式

commend

-option

parameter

六、ls命令

 1.格式

2.ls本体作用

3.参数和选项

(1)参数

(2)选项

-a

-l

七、cd和pwd命令

1.cd格式

2.pwd的格式

八、相对和绝对路径

写法

1.绝对路径写法

2.相对路径的写法

特殊路径表达符

九、文件夹基础命令

1.格式

2.注意

十、文件基础命令

1.touch命令

2.cat命令

3.more

十一、复制,移动,删除命令

1.cp命令

2.mv命令

2.rm命令

十二、查找命令

1.which命令

2.find命令

十三、文件内容查找,统计

1.grep命令

2.wc关键词

3.管道符

十三、打印写入命令

1.echo命令

2.反引号(`)

3.重定向符

4.tail命令

十四、vi编辑器

1.三种工作模式

(1)命令模式

(2)输入模式

(3)底线命令模式

2.命令模式


一、Linux是什么?

Linux是一个操作系统,服务器的操作系统,硬件和软件之间的桥梁

二、Linux操作系统内核

1.Linux系统内核

调度CUP,内存,文件系统等

2.系统级应用程序

出厂自带程序,提供用户快速上手操作系统

三、Linux操作的不同形式

1.图形化页面使用操作系统

2.以命令的形式使用操作系统

但是linux中与window不一样,linux命令行形式被更多选择,更加好用

四、Linux目录结构

没有盘符的概念,只有一个根目录,一个/,所有文件都在下面

linux路径之间的层级关系:/表示

windows路径层级关系:\

五、Linux命令入门

1.命令行

即Linux终端,是一种命令提示符页面。以纯字符的形式操作系统,可以使用各种字符化命令对系统发出操作指令

2.命令

即linux程序。一个命令就是一个linux程序。命令没有图形化页面,可以在命令行提供字符化的反馈

3.命令基础格式

command [-option] [parameter]

commend

命令本身

-option

命令的一些选项,可以通过选项控制命令的行为细节

parameter

命令的参数,多数用于命令的只想目标等

举例:

ls -l /home/rosen

ls:命令本身,-l为选项,/home/rosen是参数

以列表的形式,显示/home/rosen目录内容

六、ls命令

列出目录下的内容

 1.格式

ls [-a -l -h] [Linux路径]

-a -l -h都是可选路径

Linux的路径是此命令的可选参数

2.ls本体作用

ls本体:以平铺的形式,列出工作目录的内容

列出图形化home目录内容

因此默认工作目录为Home目录

Home目录:每个linux操作用户在linux系统的个人账户目录,路径在/home/用户名

3.参数和选项

(1)参数

查看指定目录的内容

如:ls / :查看根目录文件

(2)选项

-a

表示all的意思,即列出全部文件(包含隐藏文件/文件夹)

前面带有点的文件是隐藏的内容

-l

以列表的形式展示内容

混合使用:ls -l -a或 ls -la 或ls -al

-h

以易于阅读的形式列出文件的大小

七、cd和pwd命令

1.cd格式

cd [Linux路径]

更改当前所在的工作目录

cd命令无需选项,只有参数,表示要切换哪个目录下面

发现标头已经~变成/,已经切换工作目录了

2.pwd的格式

pwd

 格式简单,只有本身

查看当前工作目录

八、相对和绝对路径

通过cd命令调整到/Desktop文件中

写法

1.绝对路径写法

以根目录为起点,以/为开头

cd /home/rosen/Desktop

2.相对路径的写法

以当前所在目录为起点

cd Desktop

特殊路径表达符

.表示当前目录

..表示上一级目录:往上二级:../..

~表示home目录

九、文件夹基础命令

创建新的目录(文件夹)

1.格式

mkdir [-p] Linux路径

 -p:表示子哦对那个创建不存在的父目录

2.注意

创建文件夹需要权限,必须在Home目录内,不要再home目录外

十、文件基础命令

1.touch命令

创建文件

touch Linux命令

2.cat命令

查看文件内容

cat Linux路径

3.more

查看文件内容,cat直接将内容直接展示出来,而more可以翻页,如果内容过多,一页一页展示

空格翻页

q可以退出

十一、复制,移动,删除命令

1.cp命令

复制文件和文件夹

cp [-r] 参数1 参数2

-r:复制文件夹使用,表示递归

参数1:linux路径:被复制的文件或文件夹

参数2:linux路径,表示要复制去的地方

2.mv命令

移动文件或者文件夹

mv 参数1 参数2

参数1,linux路径,表示被移动的文件或文件夹,也有重命名的效果

参数2,linux路径,表示要移动去的地方,如果目标不存在,则进行改名,确保目标存在

改名

2.rm命令

删除文件或文件夹

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

同cp一样,-r删除为文件夹

-f,强制删除

rm命令支持通配符*,用来模糊匹配

十二、查找命令

1.which命令

其实每个命令就是一个程序

which 要查找的命令

命令文件查找 

 

2.find命令

搜索指定文件

语法

find 起始路径 -name  "被查找的文件名"

 注:su -root为切换管理员用户

依旧具有通配符

-name是按照文件名搜索

-size是安装文件大小搜索

find 起始路径 -size +/-n[KMG]

 加减表示大于小于

 

十三、文件内容查找,统计

6666.txt

1.grep命令

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

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

-n:表示在结果中显示过滤的行号

关键字:如果关键字有空格或其他特殊符号,建议使用“”将关键字包围起来,可以作为输入端口

2.wc关键词

统计:文件行数,单词数量

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

-c:统计bytes数量

-m:统计字符数量

-l,统计行数

-w,统计单词数量

文件路径:可以作为输入端口

3.管道符

管道符:|

含义:将管道符左边的结果作为右边的输入

左边结果是个文件,右边少个输入,因此左边作为右边的输入

再比如:

十三、打印写入命令

1.echo命令

命令行输出指定内容

echo 输出内容

 复杂内容可以用“”包围,建议包围起来

2.反引号(`)

因为echo是把后面的字符打印出来,而我们想要把echo后面的pwd执行的命令的结果打印出来,而反引号可以把包围的字符作为指令

3.重定向符

>和>>

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

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

4.tail命令

查看文件尾部内容和跟踪文件的最新更改

tail [-f -num] Linux路径

参数:被跟踪的路径

-f:表示持续跟踪

-num:查看尾部多少行,不写默认10行

十四、vi编辑器

vi/vim是文本编辑器,编辑文本的绝佳选择,vim是vi的加强版本

1.三种工作模式

(1)命令模式

所敲的案件编辑器都被理解为命令,以命令驱动执行不同功能

(2)输入模式

编辑模式,插入模型

(3)底线命令模式

以:开始,通常用于文件的保存和退出

i:命令进入输入模式

2.命令模式

vi/vim 文件路径

如果文件路径表示的文件不存在,那么此命令会用于编辑新文件

i:命令进入输入模式

yyp:复制一行

dd:删除一行

u:撤销

命令模式

底线命令模式:

shift+:进入底线命令模式

:wq保存并且退出

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

rosen6664

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值