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
浙公网安备 33010602011771号