软件开发必备知识:Linux常用命令

 4.1 Linux命令初体验

在线查询命令: Linux命令大全(手册) – 真正好用的Linux命令在线查询 站 Linux 命令大全 | 菜鸟教程

4.1.1 常用命令演示-7’30

在这一部分中,我们主要介绍几个常用的命令,让大家快速感受以下Linux指令的操作方式。

命令 对应英文 作用
1 ls [目录名] list 查看当前目录下的内容
2 pwd print work directory 查看当前所在目录
3 cd [目录名] change directory 切换目录
4 touch [文件名] touch 如果文件不存在,创建文件
5 mkdir [目录名] make directory 创建目录
6 rm [文件名] remove 删除指定文件

接下来,我们快速的来演示一下这些常用的指令。

1). ls

指令解读:

ls 查看当前目录下的内容(文件及目录)

ls / 查看指定目录(/)下的内容

2). pwd

指令解读:

pwd 查看当前所在目录

3). cd

指令解读:

cd / 切换到根目录

cd /root 切换到/root目录

4). touch

指令解读:

touch 1.txt 创建文件1.txt

touch 2.txt 3.txt 4.txt 一次性创建文件2.txt,3.txt,3.txt

5). mkdir

指令解读:

mkdir 01 创建文件夹01

6). rm

指令解读:

rm 4.txt 删除文件 (删除文件时,需要确认,输入y, 代表确定)

rm -r 01 删除目录

注意:

在执行Linux命令时,提示信息如果显示为乱码,如上图所示。这是由于编码问题导致,只需要修改Linux的编码即可,命令如下:

4.1.2 使用技巧【重要】-6’43

在我们使用Linux系统命令时,可以使用以下几个技巧:

1). Tab键自动补全

2). 连续两次Tab键,给出操作提示

3). 使用上下箭头快速调出曾经使用过的命令

4). 使用clear命令或者Ctrl+l快捷键实现清屏

操作示例:

A. 执行指令的时候,对于操作的文件/目录,按一下Tab会自动补全:

B. 如果上述以 “1.” 开头的文件有多个,可以按两下Tab键,给出操作提示:

C. 使用clear命令或者Ctrl+l快捷键实现清屏:

清屏之后,界面就变得干净了

4.1.3 Linux命令格式-7’19

操作示例:

4.2 文件目录操作命令

4.2.1 ls-5’21

操作示例:

 

4.2.2 cd-2’58

备注:

用户的home目录

root用户 /root

其他用户 /home/xxx

操作示例:

cd .. 切换到当前目录位置的上级目录; 可以通过 cd ../.. 来切换到上级目录的上级目录。

4.2.3 cat-2’11

操作演示:

cat 指令会一次性查看文件的所有内容,如果文件内容比较多,这个时候查看起来就不是很方便了,这个时候我们可以通过一个新的指令more。

4.2.4 more-3’06

操作示例:

当我们在查看一些比较大的文件时,我们可能需要经常查询文件尾部的数据信息,那这个时候如果文件很大,我们要一直向下翻页,直到最后一页,去看最新添加的数据,这种方式就比较繁琐了,此时,我们可以借助于tail指令。

4.2.5 tail-4’45

操作示例:

A. 默认查询文件尾部10行记录

B. 可以通过指定参数设置查询尾部指定行数的数据

C. 动态读取文件尾部的数据

在窗口1中执行指令 动态查看文件尾部的数据。然后在顶部的标签中右键选择 “复制标签”,打开新的窗口2 , 此时再新打开的窗口2中执行指令 , 往1.txt文件尾部追加内容,然后我们就可以在窗口1中看到最新的文件尾部的数据。

如果我们不想查看文件尾部的数据了,可以直接使用快捷键 Ctrl+C , 结束当前进程。

总结:

4.2.6 mkdir-2’12

操作演示:

4.2.7 rmdir【了解】-3’39

操作演示:

A. 删除空目录

B. 删除非空目录

C. 使用*通配符删除目录

*: 是一个通配符,代表任意字符;

rmdir itcast* : 删除以itcast开头的目录

rmdir *itcast : 删除以itcast结尾的目录

4.2.8 rm-4’27

操作示例:

4.3 拷贝移动命令

4.3.1 cp-7’28

如果拷贝的内容是目录,需要加上参数 -r

4.3.2 mv-9’36

操作示例:

mv 命令既能够改名,又可以移动,具体是改名还是移动,系统会根据我们输入的参数进行判定(如果第二个参数dest是一个已存在的目录,将执行移动操作,其他情况都是改名)

4.4 打包压缩命令-14’46

解压到指定目录,需要加上参数 -C

4.5.1 vi&vim介绍

语法: vi fileName

4.5.2 vim安装

安装过程中,会有确认提示,此时输入 y,然后回车,继续安装:

4.5.3 vim使用【难点】-8’45

三种模式:

  • 命令模式 A. 命令模式下可以查看文件内容、移动光标(上下左右箭头(或者h,j,k,l)、gg、G) B. 通过vim命令打开文件后,默认进入命令模式 C. 另外两种模式需要首先进入命令模式,才能进入彼此

    命令模式指令 含义
    gg 定位到文本内容的第一行
    G 定位到文本内容的最后一行
    dd 删除光标所在行的数据
    ndd 删除当前光标所在行及之后的n行数据
    u 撤销操作
    shift+zz 保存并退出
    i 或 a 或 o 进入插入模式: i:在当前光标前边进入插入模式 a:在当前光标后边进入插入模式 o:在当前行下一行进入插入模式
  • 底行模式 A. 底行模式下可以通过命令对文件内容进行查找、显示行 、退出等操作 B. 在命令模式下按下[:,/]任意一个,可以进入底行模式 C. 通过/方式进入底行模式后,可以对文件内容进行查找 D. 通过:方式进入底行模式后,可以输入wq(保存并退出)、q!(不保存退出)、set nu(显示行 )

4.6 查找命令

4.6.1 find-3’05

4.6.2 grep-4’39

文章知识点与官方知识档案匹配,可进一步学习相关知识云原生入门技能树首页概览8813 人正在系统学习中

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年8月2日
下一篇 2022年8月2日

相关推荐