文章目录
Linux实用操作
Linux小技巧(快捷键、命令)
ctrl+c 强制停止:
(1)快捷键ctrl+c可以强制停止Linux某些程序的运行。
(2)命令输入错误,也可以通过快捷键ctrl+c退出当前输入,重新输入。
ctrl+d退出或登出:
(1)可以通过快捷键:ctrl+d,退出账户的登录。
(2)可以通过快捷键:ctrl+d,退出某些特定程序的专属页面。
注意:快捷键ctrl+d不能用于退出vi/vim
history命令:
可以通过history命令,查看历史输入过的命令。
光标移动快捷键:
•ctrl + a
或者 Home
键 : 跳到命令开头
•ctrl + e
或者End
键 : 跳到命令结尾
清屏快捷键:
•ctrl + l
或者clear
命令 : 清空终端内容
软件安装
软件介绍:
RPM(Red-hat Package Manager)是底层管理工具,适用于所有环境,在安装软件时只会安装指定的软件,而不会安装依赖性文件,若所有安装软件无依赖性文件或依赖性文件被解决,则可以安装,否则会报错。
目标 | 命令 |
---|---|
安装软件 | rpm -ivh 包全名 |
升级软件 | rpm -Uvh 包全名 rpm -Fvh 包全名 |
卸载软件 | rpm -e 包名 |
YUM(Yellow dog Updater,Modifier)基于rpm,增加了自动解决依赖关系的方案,是上层管理工具,会自动解决依赖性。yum在服务器端存有所有的RPM包,并将各个包之间的依赖关系记录在文件中,当使用yum安装RPM包时,yum会先从服务器端下载包的依赖性文件,通过分析此文件从服务器端一次性下载所有相关的RPM包并进行安装。
yum命令:
yum:基于RPM包软件管理器,用于自动化安装配置Linux软件,并可以自动解决依赖问题。
语法:
yum [-y] [install | remove | search] 软件名称
•选项:-y,自动确认,无需手动确认安装或卸载过程
•install:安装
•update: 升级
•remove:卸载
yum命令练习:
(1)yum命令在线安装tree程序
[root@node1 ~]#yum -y install tree
(2)yum命令在线安装lrzsz上传和下载工具
[root@node1 ~]#yum -y install lrzsz
3.yum命令在线安装ntpd网络时间服务
[root@node1 ~]#yum -y install ntp
systemctl命令
介绍:
Linux系统很多软件(内置或第三方)均支持使用systemctl命令控制:启动、停止、开机自启
能够被systemctl管理的软件,一般也称之为:服务。
语法:
systemctl start | stop | status | enable | disable 服务名
•start 启动
•stop 关闭
•status 查看状态
•enable 开启开机自启
•disable 关闭开机自启
系统内置的服务比较多,比如:
•firewalld.service,防火墙服务(必须关闭)
•NetworkManager,主网络服务
•network,副网络服务
•sshd.service,ssh的服务(客户端远程登录Linux使用的就是这个服务)
…
systemctl命令练习:
(1)关闭和禁用防火墙
关闭防火墙[root@node1 ~]#systemctl stop firewalld.service
禁用防火墙[root@node1 ~]#systemctl disable firewalld.service
查看状态[root@node1 ~]#systemctl status firewalld.service
(2)关闭和禁用主网络服务
关闭主网络服务[root@node1 ~]#systemctl stop NetworkManager
禁用主网络服务[root@node1 ~]#systemctl disable NetworkManager
查看状态[root@node1 ~]#systemctl status NetworkManager
软连接
ln命令创建软连接:
在系统中创建软链接,可以将文件、文件夹链接到其它位置,类似Windows系统中的快捷方式。
语法:
ls -s 参数1 参数2
•-s选项,创建软连接 去掉s是硬连接(源文件).
•参数1:被链接的文件或文件夹的绝对路径(必须绝对路径)
•参数2:要链接去的目的地
实例:
•ln -s /etc/yum.conf ~/yum.conf
•ln -s /etc/yum ~/yum
…未完待续