Linux-命令篇

——本片博客仅用于记录学习,内容来自讯方 智汇云校教材《红帽Linux RHCE》教材

Linux系统架构

Linux系统组成结构:Linux系统=内核+shell+文件系统+(应用程序)

目录结构

常用目录:

/boot                   存放系统引导必须的文件,包括内核,启动配置

/bin,/sbin              存放各种命令程序

/dev                    存放硬盘,键盘,鼠标,光驱等各种设备文件

/etc                    存放Linux系统及各种程序的配置文件

/root,/home             管理员root,普通用户的默认家目录

/var                    存放日志文件,邮箱目录等经常变化的文件

/proc                   存放内存中的映射数据,不占用磁盘

/tmp                    存放系统运行过程中使用的一些临时文件

BASH命令行管理工具

BASH介绍:

命令的执行依赖于shell 

用户 --> shell解释器 --> 内核(只认识1,0) --> 硬件

shell在/etc/shells下

主流的Linux默认的shell是Bash(Bourne-Again SHell)解释器

Bash的优势:

1、通过上下方向键来调取过往执行过的Linux命令

2、命令或参数仅需要输入前几位就可以用Tab键补全

3、具有强大的批处理脚本

4、具有实用的环境变量功能

Bash常用命令:

绝对路径和相对路径

绝对路径:以根(/)开始的路径

相对路径:不以根(/)开始的路径,以当前路径为参照

Bash快捷键使用

ctrl+c                  废弃当前编辑的命令行(结束当前运行的命令)

Esc+.或Alt+.            粘贴上一个命令的参数

ctrl+l                  清空整个屏幕

ctrl+u                  清空至行首

ctrl+w                  往回删除一部分(以空格界定)

ctrl+shift+t            新开一个终端

date(注意+号不能漏)

ctrl+c                  废弃当前编辑的命令行(结束当前运行的命令)

Esc+.或Alt+.            粘贴上一个命令的参数

ctrl+l                  清空整个屏幕

ctrl+u                  清空至行首

ctrl+w                  往回删除一部分(以空格界定)

ctrl+shift+t            新开一个终端

date [选项]             查看修改时间及日期
date +%F                查看日期
date +%R                查看时间
date +'%Y-%m-%d %H:%M:%S'   查看年月日时分秒
date -s '年-月-日 时:分:秒'  修改时间

cal显示日历

cal [选项]
-1                      只显示当前月份(默认)

-3                      显示上个月、当月和下个月

-s                      周日作为一周第一天

-m                      周一作为一周第一天

-y                      输出整年

pwd显示用户当前所处的工作目录

wc [选项] 文本 : 用于统计指定文本的行数、字数、字节数

文本得是目录或者文件

wc [选项] 文本
-l                      显示行数

-w                      显示单词数

-c                      显示字节数

reboot:关机

poweroff:关机

shutdown

shutdown
shutdown -h now         立即关机

shutdown -h 23:20       定时关机

shutdown -h +10         10分钟后关机

shutdown -r now         立即重启
运行级别
切换运行级别:  init 运行级别
0                       关机

1                       单用户模式(修复模式/破解密码模式)

2                       字符界面(不支持网络)

3                       字符界面(支持网络)

4                       未定义

5                       图形界面

6                       重启


使用BASH命令管理文件
列出文档信息
ls [选项] [文档路径]
常用选项:
-l                      以长格式显示,显示详细属性 

-h                      与-l一起用,用易读的单位显示

-d                      与-l一起用,显示目录本身(而不是内容)详细属性

-A                      显示目录的所有内容,包括以.开头的隐藏文件


切换工作路径
cd [工作路径]
常用用法:
cd -                    命令返回到上一次所处的目录
cd ..                   命令进入上级目录,以及使用(.   当前目录,..    上一层目录)
cd ~                    命令切换到当前用户的家目录


复制文档到目标路径
cp [选项] 源文档路径 目标路径
常用选项:
-r                      递归,复制目录时必须要有这个选项
常见问题和用法:
1、解决复制时间询问是否覆盖(命令前加\)
\cp -r /boot/ /opt/

2、复制可以支持两个以上参数
永远把最后一个参数作为目标,其他的所有参数都作为源文档
cp /etc/fstab /etc/shadow /opt/  -->  把/etc/fstab和/etc/shadow 复制到 /opt/

3、复制与.连用
cp -r /root .  -->  将/root复制到当前路径下

4、复制时可以重新命名,目标路径文件名
cp /etc/redhat-release /opt/abc  -->  将/etc/redhat-release复制到/opt/并重命名为abc


移动(Windows-剪切)
mv 源文件路径 目标路径
常见用法: 
重命名:路径不变的移动
mv /opt/test /opt/student


删除文件或目录
rm [选项] 文档路径
常用选项:
-r                      递归删除(含目录),及目录本身及目录下的所有
-f                      强制删除(不出现提示,直接删除)
注意:删除多级目录是会出现多次提示,可以用rm -rf强制删除


查看文本内容比较少的文件
cat [选项] [文件]
常用选项:
-n                      为文本加上行序号


创建空白文件
touch [文件名]
touch /test.txt


创建空白目录
mkdir [选项] [目录名]
常用选项:
-p                      递归创建子文件夹
注意:文档代表目录+文件


查看文件(文件内容较少时)
cat [选项] [文件]
常用选项:
-n                      给文本加上行序号

命令帮助
命令 -h 或 命令 --help

Man帮助手册,Pinfo帮助手册
man 命令                查看命令帮助手册
进入man帮助手册后可以使用以下快捷键操作:
Page Down               向下翻页
Page Up                 向上翻页
Home                    直接前往首页
End                     直接前往尾页
/关键词,n下一个,N上一个  搜索模式
Ctrl Shift +            放大字体
Ctrl -                  缩小字体
q                       退出

pinfo与man快捷键类似


VIM文件编辑工具
vim /目录/文件名
若目标文件不存在,则新建空文件并编辑
若目标文件已存在,则打开此文件并编辑
vim有三种模式:命令模式、输入模式和末行模式
vim /root/test.txt
点击 i                  输入模式(按Esc键回到命令模式)
     :                  末行模式(按Esc键回到命令模式)
末行模式:wq             保存并退出
末行模式:q!             强制不保存并退出

<命令模式>
1、可以通过命令模式选择进入输入模式(i键)还是末行模式(:键)
2、移动光标:键盘上下左右键、Home键、End键
3、行间跳转:到全文的第一行(1G或gg)、到全文的最后一行(G)、到全文的第十行(10G)
4、复制粘贴:
复制1行(yy)、复制3行(3yy)
粘贴到光标之后(小写p)
粘贴到光标之后(大写P)
5、删除(实际为剪切):
删除单个字符(x或Delete)
删除到首行(d^)、删除到行尾(d$)
删除1行(dd)、删除3行(3dd)
6、查找关键字:
搜索(/word)切换结果(n、N)
7、撤销操作:
撤销最近一次操作(u)
取消前一次撤销操作Ctrl+r 

命令模式进入输入模式的几种不同快捷键:
C(大写)               可以删除光标之后,并且进入插入模式
i                       跳到光标所在字符前进入输入模式
a                       跳到光标所在字符后进入输入模式
s                       删除光标所在字符并进入输入模式
o                       跳到光标所在行的后一行并进入输入模式

<末行模式>
1、保存/退出文件:
保存当前文件(:w),放弃编辑并退出(:q!),保存并退出(:wq或:x)
读入其他文件的内容(:r /文件路径)
2、字符串替换:
替换当前行第一个'old'(:s/old/new)
替换当前行所有的'old'(:s/old/new/g) 
替换第n-m行所有的'old'(:n,m s/old/new/g) 
替换全文所有的'old'(:% s/old/new/g)
3、开关参数的控制:
显示行号(:set nu)
关闭显示行号(:set nonu)
启用自动缩进(:set ai)
关闭自动缩进(:set noai)

SSL证书安装

yum -y install openssl openssl-devel gcc make perl

 

 

 

 

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值