·快捷键
强制停止
ctrl+c强制停止或退出命令的输入
退出登出
ctrl+d强制退出用户登录或退出某些程序的专属页面(如py)
ps:不能退出vi/vim
历史命令搜索
history可以查看历史命令,用来复制粘贴
在使用history之后,使用!p是运行上一次最近的以p开头的历史命令,可以节省输命令的时间
光标移动
ctrl+a 跳到命令开头
ctrl+e 跳到命令结尾
ctrl+ 键盘左键,向左跳一个单词
ctrl+ 键盘右键,向右跳一个单词
清屏:
ctrl+l
clear
·软件安装
yum命令
yum:RPM包软件管理器,用于自动化安装配置Linux软件,并可以自动解决依赖问题。
语法:yum [-y] [install | remove | search] 软件名
-y:是自动确认,不用手动确认
install:安装
remove:卸载
search:搜索
yum命令需要root权限,可以su切换到root,或使用sudo提权。
yum命令需要联网。
wget是一个从网络上直接获取软件的插件,可以安装
systemctl
控制软件的启动和关闭
Linux中很多软件都可以被systemctl控制,我们称它们为:服务
语法:systemctl start | stop | status | enable | disable 服务名
start 启动
stop关闭
status查看状态
enable开启开机自启
disable关闭开机自启
软连接
类似于快捷方式,
语法:ln -s 参数1 参数2
-s:创建软连接
参数1:被连接的文件或文件夹
参数2:要链的目的地
图中yum.conf -> /etc/yum.conf就是软连接
日期和时区
date
可以通过date获取日期时间
语法:date [-d] [+格式化字符串]
-d 按照给定字符串显示日期,一般用于日期计算
格式化字符串:用来控制显示的日期格式
选项 | 说明 |
-d | 允许用户操作具体的日期 |
–date | 显示给定的日期字符串格式 |
–set | 更改系统时钟 |
–file | 印出文件里的每一行的日期字符串 |
-r | 打印文件最后修改时间 |
+%s | 显示从1970/01/01 00:00:00 UTC到现在为止的秒数 |
date命令进行日期加减
-d后面加"+1 day" 就是后一天的日期。
支持year\month\day\hour\minute\second都可以进行加减
展示:
修改linux时区
我们的时区是不准确的,我的是PDT时区
操作过程:
使用root权限执行
rm -f /etc/localtime
ln -s /user/share/zoneinfo/Asia/Shanghai /etc/localtime
npt程序
自动校准:
npt是一个自动更新时间的程序
安装npt:yum -y install ntp
启动并设置开机自启:
systemctl start ntpd
systemctl enable ntpd
手动校准:
这是阿里云提供的服务网址配合ntp进行校准。
ntpdate -u ntp.aliyun.com
网络请求和下载
ping命令
通过Ping检查指定的网络服务器是否可连通
语法:ping [-c num] ip或主机名
-c:是检查的次数,不写就会一直检查下去
wget命令
wget是非交互式的文件下载器,可以在命令行内下载网络文件
语法:wget [-b] url
-b:后台下载,会将日志写入到当前工作目录的wget-log文件
url:下载链接