LInux系统的常用快捷键
① ctrl + c 快捷键:强制停止程序的运行,或者退出当前命令的输入。
② ctrl + d 快捷键:退出账户的登录,或者退出某些特定程序的专属页面,但是此快捷键不能用于退出vi/vim
③ ! 快捷键:通过!加上命令前缀,自动执行上一次匹配的前缀命令。可与history联合使用
④ ctrl + r 快捷键:输入内容去匹配历史命令, 匹配成果后,可以通过回车直接执行此命令,或者通过键盘左右键得到此命令
④ ctrl + a\e 快捷键:跳到命令开头\结尾
⑤ ctrl + 键盘左键\右键:向左\右跳一个单词
⑥ ctrl + l 快捷键:清空终端内容(也可以通过clear命令清空终端内容)
掌握使用yum为CentOS系统安装软件
yum:RPM包软件管理器,用于自动化安装配置Linux软件,并可以自动解决依赖问题。
语法:
yum [-y] [install | remove | search] 软件名称
-y 选项:自动确认,无需手动确认安装或卸载过程。
install | remove | search :对软件需要执行的操作是安装, 还是卸载,还是搜索。
注:此命令需要root权限,并且需要联网。下载过程中可以使用快捷键ctrl+z终止下载
掌握使用systemctl命令控制软件的启动和关闭
Linux系统中很多软件均支持使用systemctl命令控制:启动、停止、开机自启。能被systemctl管理的软件,一般也称之为:服务。
systemctl start | stop | status | enable | disable 服务名
start:启动
stop:停止
status:查看状态
enable:开启开机自启
disable:关闭开机自启
注:如果想要服务可以被systemctl命令控制,那么此命令是需要被注册的。
掌握使用ln命令创建软链接
在系统中创建软链接,可以将文件、文件夹链接到其它位置,类似window系统的快捷方式
ln -s 参数1 参数2
-s 选项:创建软链接
参数1:被链接的文件或者文件夹,此参数只能为绝对路径
参数2:要链接去的目的地,此参数只能为绝对路径
日期、时区
data命令:在命令行中查看系统的时间
data [-d] [+格式化字符串]
-d 选项:按照给定的字符串显示日期,一般用于日期的计算,d可以是"+ 1day",也可以是"+ 1month",还可以是"+ 1year"
格式化字符串:通过特定的字符串标记,来控制显示的日期格式,此字符串尽量使用双引号包围
%Y:年
%y:年份后两位数字 00~99
%m:月份 01~12
%d:日 01~31
%H:小时 00~23
%M:分钟 00~59
%S:秒 00~60
%s:自 1970-01-01 00:00:00 UTC 到现在的秒数
IP地址、主机名
Linux系统通过输入ifconfig获取主机ip
127.0.0.1:本机地址
0.0.0.0:特殊地址
主机名,每一台电脑除了对外联络地址(IP地址)外,也可以拥有一个名字,称之为主机名
hostname # 查看主机名
hostnamectl set-hostname "新的主机名" # 修改主机名为“新的主机名”
域名:IP地址字符化后的地址就是域名
域名解析流程:先查看本机的记录(私人地址本),找不到后再去DNS服务器查找。
ping命令:检查指定的网络服务器是否可联通状态
ping -a 域名\IP
wget命令:在命令行内下载网络文件
wget url
curl命令:下载文件、获取信息等
cur; [-o] url
-o 选项:表示下载
端口
分类:
① 物理端口:又可称之为接口,是可见的端口,如USB接口等
② 虚拟端口:指计算机内部的端口,是不可见的,是用来操作系统和外部进行交互使用的
通过端口可以锁定计算机上具体的程序,确保程序之间进行沟通
nmap命令:查看端口占用
nmap IP地址
netstat命令:查看指定端口的占用情况
netstat -anp | grep 端口号
进程
ps命令:查看Linux系统中的进程信息
ps [-e -f]

kill命令:关闭进程
kill [-9] 进程ID
-9 选项:表示强制关闭进程
top命令:查看系统资源占用




df 命令:查看磁盘的使用情况
df [-h]
-h 选项:以更加人性化的单位显示
iostat 命令:查看CPU、磁盘的相关信息
iostat [-x] [num1] [num2]
-x 选项:显示更多的信息
num1:数字,刷新间隔
num2:数字,刷新次数
sat 命令:查看网络的相关统计
sat -n DEV num1 num2
-n 选项:查看网络,DEV表示查看网络接口
num1:刷新间隔(不填就查看一次结束)
num2:查看次数(不填无限次数)
环境变量
环境变量是操作系统在运行的时候,记录的一些关键性信息,用以辅助系统执行,查看环境变量可以使用env命令
环境变量是一种KeyValue型结构,即名称和值
$符号:用去取“变量”的值

压缩与解压缩
tar 命令:压缩指定文件
tar [-c -v -x -f -z -C] 参数1 参数2 …… 参数N
-c 选项:创建压缩文件,用于压缩模式
-r 选项:显示压缩、解压过程,用于查看进度
-x 选项:解压模式
-f 选项:要创建的文件,或者要解压的文件,-f 选项必须位于所有选项的最后面
-z 选项:gzip模式,不使用-z 结束普通的tarball格式,-z 选项一般位于选项的第一个
-C 选项:选择解压的目的地,用于解压模式
如:
压缩模式
tar -cvf test.tar 1.txt 2.txt 3.txt 表示将1.txt 2.txt 3.txt 压缩到text.tar 文件内
tar -zcvf test.tar.gz 1.txt 2.txt 3.txt 表示将1.txt 2.txt 3.txt 压缩到text.tar.gz 文件内
解压模式
tar -xvf test.tar 表示将文件test.tar 解压到当前目录
tar -xvf text.tar -C /home/user 表示将文件text.tar 解压到目的目录内:/home/user
tar -xvf text.tar.gz -C /home/user 表示以Gzip模式将文件text.tar 解压到目的目录内:/home/user
zip 命令:压缩文件为zip压缩包
zip [-r] 参数1 参数2 …… 参数N
-r 选项:被压缩的对象包含文件夹的时候,需要使用
如:
zip test.zip a.txt b.txt c.txt 表示将a.txt b.txt c.txt 压缩到test.zip 文件内
zip -r test.zip test user a.txt 表示将test user两个文件夹和 a.txt文件压缩到test.zip 文件内

被折叠的 条评论
为什么被折叠?



