Linux命令行基础。

 

mount挂载

什么是挂载?

——mount挂载概念:将镜像、光盘、分区等设备以挂载的方式存放在某个目录下,可以通过命令访问该目录来操作这些设备。

——命令格式:mount 设备路径 挂载点目录 [root@rhel8 ~]# mount /dev/cdrom /mnt //挂载设备

                                                                        [root@rhel8 ~]# ls /mnt //访问设备下内容

安装: /mnt: 警告: 设备写入保护,安装只读。

AppStream EULA images RPM-GPG-KEY-redhat-beta BaseOS extra_files.json isolinux RPM-GPG-KEY-redhat-release EFI GPL media.repo TRANS.TBL

umount 卸载

卸载以挂载的设备 ——命令格式:umount 挂载点目录

[root@rhel8 ~]# umount /mnt //卸载设备

[root@rhel8 ~]# ls /mnt //查看结果

使用通配符

Linux下通配符起到了很大了作用,对于不确定的文档名称,以特殊字符表示

—— * :任意多个任意字符

—— ? :任意单个任意字符

[root@rhel8 ~]# ls /etc/pas*

/etc/passwd /etc/passwd-

[root@rhel8 ~]# ls /etc/passw?

/etc/passwd

——[a-z]:多个字符或连续范围中的一个,若无则忽略

——{a,b,cd,xxoo}:多组不同的字符串,全匹配

[root@rhel8 ~]# ls /dev/tty[3-5]

/dev/tty3 /dev/tty4 /dev/tty5

[root@rhel8 ~]# ls /dev/tty{1,3,5,7}

/dev/tty1 /dev/tty3 /dev/tty5 /dev/tty7

[root@rhel8 ~]# ls /etc/{fs,init}tab

/etc/fstab /etc/inittab

别名的定义

别名的定义:alias

取消别名:unalias 别名名称

——Linux alias命令用于设置指令的别名。

——用户可利用alias,自定义指令的别名。若仅输入alias,则可列出目前所有的别名设置

——命令格式:alias 别名=指令名称 [root@rhel8 ~]# alias xx=ls //定义别名

[root@rhel8 ~]# xx /dev/tty[1-5]

/dev/tty1 /dev/tty2 /dev/tty3 /dev/tty4 /dev/tty5

[root@rhel8 ~]# unalias xx //取消别名

[root@rhel8 ~]# xx /dev/tty[1-5]

-bash: xx: 未找到命令

注意:当别名与系统命令冲突时,别名的优先级高

vim文本编辑器

Vim是从 vi 发展出来的一个文本编辑器,vim 具有程序编辑的能力,可以主动的以字体颜色辨别语法的正确性

vi/vim 共分为三种模式:命令模式、输入模式、底线命令模式(末行模式)

——命令模式:刚刚启动 vi/vim,便进入了命令模式

i 切换到输入模式,以输入字符。

x 删除当前光标所在处的字符。

: 切换到底线命令模式,以在最底一行输入命令。

——命令格式:vim /目录/文件名

——若目标文件不存在,则新创建文件并编辑

——若目标文件以存在,则打开文件并编辑

——输入模式:在命令模式下按 I 就进入了输入模式 ESC,退出输入模式,切换到命令模式

——底线命令模式:在命令模式下按下:(英文冒号)就进入了底线命令模式。

——底线命令模式可以输入单个或多个字符的命令,可用的命令非常多。

wq 保存并退出

q! 不保存并退出

关键字 搜索文件内关键字

:set nu 以行号形式显示文件内容

wc 统计命令

wc 命令用于统计文件内容的行数

——常用选项:-l 显示文件统计信息

——命令格式:命令字 选项 参数

[root@rhel8 ~]# wc -l /etc/passwd //统计文件总行数

22 /etc/passwd

 

posted @ 2020-12-28 10:39  酱油加冰透心凉  阅读(81)  评论(0)    收藏  举报