Linux常用基础命令

一.前置知识

  在使用Linux系统的常用命令之前,我们先要了解在Linux系统中文件的目录结构。

 在Linux系统中,文件的目录结构是树形结构,只有一个根目录“/”,在Linux中目录之间表示层级关系使用“/”而Windows使用“\”,若“/”放在开头则表示根目录。

  Linux 命令基础格式

command 【-options】【parameter】

  这是Linux中命令的通用格式,

  command代表命令本身。

  -options代表命令的选项(可选),用来控制行为细节。

  parameter是命令的参数,一般代表命令指向的目标(可选)。

二常用命令

  1. ls

  命令具体细节为

 ls [-l,-h,-a] [linux路径]

-a :表示展示所有的文件包括隐藏文件

-l:表示以列表的形式展示文件

-h:表示展示文件详细信息

如果直接输入ls命令,不添加任何的命令和参数,则会直接平铺展示当前工作目录下的非隐藏的文件或目录。

若未指定工作目录,Linux在登录时会默认home目录为工作目录,home目录的路径为“/home/用户名”。

2.cd(change directory)

具体命令细节为:cd [Linux路径]

 cd命令的作用是跳转工作目录。若直接使用cd命令,不添加参数则会跳转到home目录,有参数则会跳转到指向的文件路径

3.pwd(print work directory)

  作用是打印出当前的工作目录的路径,无参数,无选项

4.mkdir(make directory)

具体命令细节为:mkdir [-p] Linux路径

mkdir命令的作用是创建文件目录,必须使用参数,表示要创建的文件目录的路径,-p选项表示,若该路径中文件目录的父目录不存在则会创建该父目录

5.touch

具体命令细节为:touch Linux路径

该命令作用是创建一个文件。

6.cat

cat Linux路径

cat作用是查看文件内容

7.more

more Linux路径

more的作用与cat相同,但是不同的是more支持分页。

8.cp(copy)

具体命令细节为:cp [-r] [Linux路径1] [Linux路径2]

cp命令的作用是复制路径1的文件,到路径2,若该文件为文件夹,则可通过-r选项,复制整个文件夹

9.mv(move)

mv 参数1 参数2

作用是移动参数1的文件到参数2的文件路径中,若是参数2不存在,则会将参数1的文件改名为参数二的文件名

10.rm(remove)

rm [-r -f] Linux路径

表示删除参数路径中的文件或文件夹,-r在删除文件夹时使用,-f代表强制删除文件

11.which

which 命令

我们使用的每一个命令都是一个文件,若我们想要查找某个命令的文件可以使用which命令去搜索。

12.find

find 起始文件 [-name] "文件名"

作用时在起始文件目录下通过名称查找某个文件的路径,支持使用通配符“*”来模糊匹配

例如 *test,表示为名称以test结尾的文件,test*表示以test开头的文件,*test*表示名称中含有test的文件.

13.grep

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

grep命令的作用是从文件中过滤带有关键字的文件行,-n选项的作用是显示行号

14.wc

统计文件的行数,单词数量等信息

15.管道符(“|”)

管道符的作用是将左侧命令的输出结果作为右侧命令的输入参数

16.echo

echo "输出内容"

echo命令的作用是在命令行内输出指定的内容,若要在输出内容中添加inux命令,则要使用反引号(“`”),否则该命令会作为普通字符输出

17.tail

tail  [-f -n] Linux路径

作用是查看文件的尾部内容,-f代表持续监控尾部内容,随文件更改而实时更改,-n表示显示尾部多少行的内容。

18.重定向符

“>”,将左侧结果覆盖写到右侧的文件中

“>>”,将左侧结果添加写入到右侧的文件中

19.vi,vim编辑器

vi和vim都是Linux系统中最经典的文件编辑器,vim是vi的增强版,不仅兼容vi的所有命令,而且支持shell程序编辑的功能,可以通过不同的颜色来判断程序的正确性。

vi/vim的三种工作模式

命令模式(command mode):在此模式下所有的输入都被视为命令来完成某些功能,在此模式下不可以对文件进行编辑

编辑模式(insert mode):在此文件下可以自由对文件进行编辑

底线命令模式(last line mode):通常用于文件的保存退出。

命令使用:vi/vim 文件路径

若此路径不存在则表示编辑新文件,若文件存在则对现有文件进行编辑。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值