############linux运维第二讲##########
*********tab键***********
tab补齐系统中文件名和系统命令名称及某些命令参数
[kiosk@foundation24 Desktop]$ cat 第 ##双击tab查找文件
第一节课笔记 第二讲课堂笔记
[kiosk@foundation24 Desktop]$ cat 第一节课笔记
[kiosk@foundation24 Desktop]$ rht-vmctl sta
start status
[kiosk@foundation24 Desktop]$ rht-vmctl start desktop
[kiosk@foundation24 Desktop]$ rht-vmctl ##当双击时会显示出所有的以XX开头的命令
fullreset reset start stop
poweroff save status view
********history历史调用********
history ##显示历史
history -c ##清楚当前环境中的历史记录(当你关闭当前环境,重新打开bash时还是可以查询到原本的历史记录)
!数字 ##执行第数字行命令
!字母 ##执行最近一条含有该字母的命令
ctrl+R+关键字 ##执行最近一条含有关键字的命令
上下键 ##逐行调用命令
[kiosk@foundation24 Desktop]$ history ##显示历史命令
1 hostnamectl
2 rht-vmctl start desktop
3 rht-vmctl view desktop
30 date -d 2 +%m--%d
31 date --help
32 whatis date
33 gnome --help
34 gnome--help
35 gnome-session-quit --help
36 gnome-termnal
37 gnome-terminal
38 reboot
39 rht-vmctl start desktop
40 rht-vmctl view desktop
41 gedit a
42 rht-vmctl start desktop
43 rht-vmctl view desktop
44 rht-vmctl view desktop
45 history
[kiosk@foundation24 Desktop]$ !41 ##执行第多少行命令
gedit a
[kiosk@foundation24 Desktop]$ !date ##执行最近一条以该单词开头的命令
date --help
(reverse-i-search)`gedit': gedit a ##ctrl+r+关键字执行最近一条含有这个关键字的命令
**********快捷键********
左右键 ##一个字符一个字符移动
ctrl+左右键 ##一个字一个字的移动
ctrl +a ##光标移动到命令行首端
ctrl +e ##光标移动到命令行尾端
+u ##删除所在光标之前的所有命令
+k ##删除所在光标之后的所有命令
+r+关键字 ##查找最近一条含有该关键字的命令
***********linux系统结构********
linux是一个倒树结构,其中所有的东西都是文件
这些文件都在系统顶级目录“/”
/就是根目录
/目录以下为二级目录,这些目录都是系统装机时系统自动建立的
**二级目录的作用**
bin ##二进制可执行文件也就是系统命令
sbin ##系统管理命令存放位置
boot ##启动分区,负责系统启动
etc ##大多数系统管理文件
home ##普通用户的家目录
lib ##32为系统库文件存放位置 函数是程序的缩写
lib64 ##64位系统库文件存放位置
proc ##系统信息
opt ##第三方软件安装位置
系统临时设备挂载点 mnt media run
************文件寻址***********
绝对路径 文件真实的位置 /root/Desktop/file ##第一个代表根目录之后/为所属符号
相对路径 相对于当前位置(同一文件下)
******文件管理******
###1.touch建立文件或修改时间戳##
touch filename ##创建文件
*****2.mkdir 建立目录****
mkdir directory ##创建目录
-p ##若上级不存在自动建立上级目录
****3.删除文件或目录***
rm filename ##删除有提示是否删除
rm -f filename ##删除时无提示语
rm -fr dirname ##删除目录
rm -fr dirname/* ##删除该目录下所有东西
****4.cat|head|tail查看文件内容****
cat|head|tail filename ##查看filename文件
*********5.vim文本方式编辑文件*******
vim filename 进入命令模式
当处于命令模式下,是无法编辑的,若要编辑文件则要按i进入插入模式,此时左下角将显示“insert”字样。
当完成编辑,按“esc”退出插入模式,保存退出“:wq”
若vim filename 该文件名不存在,则会自动生成该name文件。
*******6.cd切换工作目录*****
cd 转换所处位置
pwd 查询当前所处位置
cd - 返回当前目录与之前的目录的转换
cd ..返回当前目录上一级目录的转
[kiosk@foundation24 Desktop]$ pwd ##查询但前所处目录
/home/kiosk/Desktop ##显示为当前目录
[kiosk@foundation24 Desktop]$ cd ~ ##转换到自己的根目录
[kiosk@foundation24 ~]$ pwd
/home/kiosk
[kiosk@foundation24 ~]$ cd /m
media/ mnt/
[kiosk@foundation24 ~]$ cd /mnt/ ##转换到/mnt/中
[kiosk@foundation24 mnt]$ cd .. ##返回当前目录的上一级目录
[kiosk@foundation24 /]$ cd - ##当前目录与之前目录的相互切换
/mnt
[kiosk@foundation24 mnt]$ cd ~student
bash: cd: ~student: No such file or directory
[kiosk@foundation24 mnt]$ cd ~kiosk
[kiosk@foundation24 ~]$ pwd
/home/kiosk
[kiosk@foundation24 ~]$
******7.ls列出目录或文件信息****
ls ##若后面没有目标那么默认为当前目录
ls direcory|filename ##列出文件或目录内容
ls -d direcory ##列出目录本身
ls -l direcory|filename ##列出文件或目录里面内容的属性
ls -ld direcory ##列出目录本身属性
la -a ##显示目录中的所有内容,包括以“.”开头的隐藏文件
la -R ##第归显示目录中的内容
**8.文件复制**
cp是新建文件的过程
cp file file1 file2 ... direcory ##把file file1 file2复制到direcory
cp file test ##以file为模板建立test文件
cp -r direcory direcory1 ##复制目录
***9.mv移动或是重命名***
相同磁盘的mv是重命名,不同磁盘的mv是复制删除过程
mv file file1 ... direcotry ##移动file file1到directory中(可以移动多个文件)
mv 存在文件 不存在文件 ##相当于重命名文件
mv westos/linux . ##把westos下的linux移动到当前位置.及代表当前位置
#########四。正则表达式########
* ##匹配0到任意字符
? ##匹配单个字符
[[:alpha:]] ##匹配但个字母
[[:lower:]] ##匹配单个小写字母
[[:upper:]] ##匹配单个大写字母
[[:digit:]] ##匹配单个数字
[[:alnum:]] ##匹配单个数字或字母
[[:punct:]] ##匹配单个符号
[[:space:]] ##匹配单个空格
##{}表示不存在的或是存在的
{1..9} ##1到9
{a..f} ##a到f
{1,3,5} ##135
{a,b,c} ##a b c
{1..3}{a..c} ##1a 2a 3a 2a 2b 2c 3a 3b3c
##[]表示存在的
[a-C] ##aA bB cC
[a-c] ##aA或者bB或者c
[1-3] ##1或者2或者3
[145] ##1或者4或者5
[^abc]|[!abc] ##除了a并且除了b并且除了c
~ ##当前用户家目录
~ username ##指定用户家目录
~+ ##当前目录
~- ##当前目录之前所在的目录
. ##当前目录
.. ##当前目录的上一级
*****man********
man ->manual ##man是手册缩写
man man ##查看man 命令的帮助
man passwd ##查看passwd命令的帮助
man的级别
1 ##系统命令
2 ##系统接口
3 ##函数库
4 ##特殊文件,比如是设备文件
5 ##文件
6 ##游戏
7 ##系统的软件包
8 ##系统管理命令
9 ##内核
man 5 passwd ##查看/etc/passwd文件的帮助
man 1 passwd ##查看passwd命令的帮助,1可以省略
man页面的快捷方式
上下键 ##向上或是向下一行
pageup|pagedown ##向上一屏幕或是向下一屏幕
d|u ##向下或是向上半个屏幕
G|gg ##调转页面到man的最下面或是最上面
/关键字 ##搜索关键字,关键字会高亮度显示
q ##推出帮助页面
Linux运维第二讲
最新推荐文章于 2022-08-02 20:27:08 发布