查看文本内容使用指令cat
面对长文件,我们使用less分屏阅读工具
格式:less [选项] 文件名
– 优势:支持前后翻页
– 按 / 键向后查找(n、N切换)
[root@A /]# less /etc/passwd
按键盘上下键,进行滚动
输入 /a 全文查找a,按n、N切换跳转匹配项
按q退出less模式
head、tail 命令
– 格式:head -n 数字 文件名
tail -n 数字 文件名
[root@A /]# head -3 /etc/passwd
[root@A /]# tail /etc/passwd #默认显示10行
grep工具
– 用途:输出包含指定字符串的行
– 格式:grep '查找条件' 目标文件
[root@A /]# grep root /etc/passwd
mount挂载操作
1.软件包可以通过互联网下载
2.从光盘中获得软件包
2-1.图形将光盘放入虚拟光驱设备
2-2.查看光驱设备
[root@A /]# ls /dev/cdrom
/dev/cdrom
[root@A /]# ls -l /dev/cdrom
lrwxrwxrwx. 1 root root 3 8月 2 11:03 /dev/cdrom -> sr0
青色:快捷方式
2-3.mount挂载:可以让一个目录成为访问点(挂载点)
使用mount命令
– 格式:mount 设备路径 挂载点目录
[root@A ~]# mkdir /dvd
[root@A ~]# mount /dev/cdrom /dvd
2-4.卸载
[root@A ~]# umount /dvd #进行卸载
[root@A ~]# ls /dvd/
3.注意事项
3-1.目录没有找到
[root@A ~]# mount /dev/cdrom /nsd
mount: 挂载点 /nsd 不存在
3-2.当前正在访问点路径下
[root@A dvd]# umount /dvd/
umount: /dvd:目标忙。
(有些情况下通过 lsof(8) 或 fuser(1) 可以
找到有关使用该设备的进程的有用信息)
[root@A dvd]# cd /
[root@A /]# umount /dvd/
3-3.建议挂载点的选择,不要是根目录下已存在的目录,尽量自己创建目录
目录文件管理
cd — Change Directory
– 用途:切换工作目录
– 格式:cd [目标文件夹位置]
~user表示用户user的家目录
~:用户的家目录
/root:系统管理员root的家目录
/home:存放所有普通用户的家目录的目录
. 表示当前目录
.. 表示上个目录
如何查看命令的帮助信息
[root@A ~]# 命令 --help
权威帮助手册
[root@A ~]# man 命令
ls — List
– 格式:ls [选项]... [目录或文件名]
常用命令选项
– -l:以长格式显示,显示详细属性
– -h:提供易读的容量单位(K、M等)
– -d:显示目录本身(而不是内容)的属性
– -A:包括名称以 . 开头的隐藏文档
使用通配符
针对不确定的文档名称,以特殊字符表示
– *:任意多个任意字符
– ?:单个字符
– [a-z]:多个字符或连续范围中的一个,若无则忽略
– {a,min,xy}:多组不同的字符串,全匹配
列出/dev/tty20至/dev/tty50之间所有设备文件?
[root@A ~]# ls /dev/tty{[2-4][0-9],50}
别名的定义:简化复杂的命令
查看已设置的别名
– alias [别名名称]
定义新的别名
– alias 别名名称= '实际执行的命令行'
取消已设置的别名
– unalias [别名名称]
永久修改别名
- gedit .bashrc
在文件里把修改的别名信息放进去
mkdir — Make Directory 创建目录
– 格式:mkdir [-p] [/路径/]目录名...
#-p表示连父目录
移动
mv — Move
– 格式:mv 原文件... 目标路径
[root@A ~]# mv /opt/1.txt /opt/nsd01
重命名:路径不变的移动
[root@A ~]# mv /opt/nsd01 /opt/student
cp 复制
cp — Copy
– 格式:cp [选项]... 原文件... 目标路径
常用命令选项
– -r:递归,复制目录时必须有此选项
1.解决复制时出现重复
在本次操作,临时取消别名的定义
[root@A ~]# \cp -r /boot/ /opt/
2.复制可以支持两个以上的参数
永远把最后一个参数作为目标,其他的所有参数都做为源文档
[root@A ~]# cp /etc/fstab /etc/shadow /opt/
3.复制与 . 连用
[root@A ~]# cd /opt
[root@A opt]# cp -r /root . #将/root复制到当前路径下
4.复制时可以重新命名,目标路径文件名
[root@A /]# cp /etc/redhat-release /opt/abc
5.经典问题,一样的代码前后两次做的事情却不一样
[root@A /]# rm -rf /opt/* #清空/opt目录内容
[root@A /]# cp -r /mnt/ /opt/test #将/mnt放入/opt命名为test
[root@A /]# cp -r /mnt/ /opt/test #将/mnt放入/opt/test目录下
使用vim创建/修改文件
• vim文本编辑器
– 格式:vim [[/目录/]文件名]
– 若目标文件不存在,则新建空文件并编辑
– 若目标文件已存在,则打开此文件并编辑
vim模式:命令模式 输入模式(插入模式 编辑模式) 末行模式
i 键
命----->输入模式(按Esc 键 回到命令模式)
令
模
式----->末行模式(按Esc 键 回到命令模式)
: 键
末行模式 :wq 保存并退出
末行模式 :q! 强制不保存并退出