Linux系统实操

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 文件内

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值