##1.什么是linux###
linux 是指Linux内核
内核 ##系统的核心程序
##相当于人的大脑
#负责系统程序和硬件分配及调度
##2.什么是shell##
shell ##对外提供操作和系统沟通接口
##对内实现对内核进行保护
##RHEL8中默认使用的shell是bash
##3.shell行提示符的含义###
shell类型
rhel8中默认使用的shell为bash
bash=GUN
shell 打开方式
1.右键打开
2.Application----->favorites----->terminal
3.gnome-terminal
shell 命令提示符
【root@localhost Desktop】#
1 2 3 4 5
1:运行shell的用户
2:分隔符
3:系统主机名称当前主机去掉域名部分的段名称
4:当前目录名称
5:身份提示符#当前用户为超级用户,$为普通用户
##4.shell中的快捷键###
1.shell中的快捷键使用
<ctrl>+<shift>+<T>
#在一个terminal中开启多个窗口
<ctrl>+<shift>+<N>
#重新打开一个terminal
<ctrl>+<c>
#取消命令执行
<ctrl>+<shift>+<鼠标选中>+<c>
#复制选中字符
<ctrl>+<shift>+<v>
#粘贴
#鼠标选中为复制
#鼠标滚轮下按为粘贴
2.shell中如何执行命令
1)执行命令格式
命令 参数 对象
2)命令执行的方法
有些命令可以单独执行
参数可以是多个
-a-b-c=-abc=-cba=-acb
参数-s表示单词缩写
命令必须在提示符后输入
当命令被占用通常使用<ctrl> +<c>结束命令行的程序来释放命令行、
##5.命令行获得帮助
whatis rm
##查看命令的基本用途
##查看过程中出现
##rm:nothing appropriate
#1.表示查看内容没有帮助
#2.系统帮助数据未更新用mandb更新
“注意”当执行whatis命令出现 nothing appropriate 时大多数情况因为没更新
如需解决需要在root用户下执行mandb
当在使用普通用户时执行:
su - root
mandb
rm --help
#查看命令的基本用法
【】
#内容可加可不加
...
#内容个数任意
<>
#必须在命令执行时加入的元素
man rm
#命令用法详解 man 是manual 的缩写
man -k passwd
#passwd关键字有多少级别的man
# man 的级别
#1命令
#2系统调用
#3函数库调用
#4特殊文件
#5文件
#6游戏
#7特殊的包
#8系统管理命令
#9内核信息规则
man rm
#进入到rm 命令的帮助
q
#退出
/关键字
#搜索关键字,n向上匹配, N向上匹配
G
#快速移动到man的最后
g
#表示快速移动man的最前
##6.Linux 命令的历史调用
history
#查看历史命令
history -c
#清空当前历史命令
#永久清空历史需要清空文件.bash_history
历史命令的调用
上键|下键
#逐行调用
!数字
#调用指定行的历史
!字符
#调用以此字符开头的最近历史
<ctrl>+<R>
#开启历史搜索模式,命令行显示会变为:(reverse-i-search)输入关键字
#会显示含有此关键词的最近一条历史
##7.<TAB>
补齐系统中存在的命令,文件,和某些命令的参数
当按下一次TAB没有效果时,表示以此字符开头的信息不唯一可连续按两次
那么会出现所有情况
如果按两次都不出现此字符开头得到,表示没有指令
####Linux下的文件管理###
#1.文件管理命令#
touch
#新建文件,修改文件时间戳
touch filel filel2 ...
#把文件实践同步到当前时间
touch -t YYYMMDDHHmm
# 把文件时间更改为指定时间
mkdir (make directory)
mkdir dirl dirl1 ....
#建立空目录
mkdir -p test/redhat/Linux
#建立多层目录
rm
#删除文件或目录
rm file file1....
#删除文件有提示
rm -f file
#强制删除文件
rm -r dir dir1
#删除目录
rm -rf
gedit
#图形的文本编辑器
gedit file
#编辑file
#gedit 在使用时必须有图形
#file 可以不存在
vim
#文本编辑器
vim file
#进入到vim的浏览模式
#在浏览模式中插入<i>进入插入模式
#在vim中鼠标不能控制光标用上下移动
#按<ESC>退出插入模式
#按:wq保存更改
vim 异常退出
#当vim编写编写文件时未保存更改内容被强制关闭
#vim出现异常
#[O]只读打开文件
#(E)继续编辑
#(R)恢复未保存内容编辑
#(D)删除,swp文件进入编辑
#(Q)退出当前文件编辑
#(A)退出vim程序
vim同时打开多个文件时
vim -o westos westos1
#上下模式打开两个文件
#<ctrl>+<w><上|下>来切换控制窗口
vim -p westos westos1
#左右打开两个不同的文件
#:tabn 进入到下一个窗口
#: tabp 进入到上一个窗口
cat
#显示文件的全部内容
cat file
cat -b file
#显示文件内容并显示行号,不显示空行的行号
cat -n file
#显示文件内容并显示行号
history > westos
#把history的执行结果存放到westos中
head
#查看文件前多少行
head -n
#n 代表显示数字 显示文件得到前n行
tail
#查看文件后多少行
tail westos
#默认显示前10行
tail -n
#显示文件后n行
less
#分页浏览
#less模式中上下逐行查看文件内容
#<pgup><pgdn>逐页查看
#关键字 n上下N上
#<v>有less模式进入到vim编辑完成:wq退出返回less
#在less中<q>退出
cp
#复制文件
#cp文件 目的地文件
#cp文件1文件2目的地文件
#cp -r 目录1 目录2
#复制原理:按照源文件建立新文件(抄作业)
mv
#移动文件
#mv file file1 dir
#mv dir dir1 dir
#mv file 不存在file 重命名
#移动原理:相同设备分区中文件移动是重命名过程
不同分区的文件移动是建立删除过程
#ls -i file 查看文件节点号(相当于为念身份证号)