Linux常用操作
一、软件安装
快捷键 ctrl c强制停止或者退出当前命令的输入
ctrl d 退出账户的登录或者退出某些程序的专属页面 ps:不能退出vi/vim
history 查看历史输入过的全部命令 可以通过ctrl r输入内容来匹配历史命令
CentOS系统使用:
yum[installremovesearch][-y]软件名称
install安装
remove卸载
search搜索-
y,自动确认
Ubuntu系统使用
apt[installremovesearch][-y]软件名称
install安装
remove卸载
search搜索-
y,自动确认
其中 yum 和apt均需root权限
systemctl
功能:控制系统服务的启动关闭等
语法:systemctlstart|stop|restart|disable|enable|
status服务名
start,启动
stop,停止
status,查看状态
disable,关闭开机自启
enable,开启开机自启
restart,重启
软链接
功能:创建文件、文件夹软链接(快捷方式)
语法:ln-s参数1参数2
参数1:被链接的
参数2:要链接去的地方(快捷方式的名称和存放位置)
日期
语法:date[-d][+格式化字符串]
-d按照给定的字符串显示日期,一般用于日期计算
格式化字符串:通过特定的字符串标记,来控制显示的日期格式
%Y 年
%m月
%d 日
%H 小时
%M 分钟
%S 秒
%s自1970-01-0100:00:00UTC到现在的秒数
查看ip:ifconfig
功能:Linux系统的名称
查看:hostname
设置:hostnamectlset-hostname主机名
ps命令:功能:查看进程信息
语法:ps-ef,查看全部进程信息,可以搭配grep做过滤:ps-ef|grep xxx
kill 命令:关闭进程 + -9 表示强制关闭
nmap命令:查看端口的占用情况
使用nmap 安装 nmap:yum -y install nmap
netstat命令:查看端口占用
用法:netstat-anp|grepxxx
wget [-b] url 下载文件 如果-b表示后台下载(可选)
curl命令:curl 可以发送http网络请求,可用于:下载文件、获取信息
curl[-0]url
top命令:功能:查看主机运行状态语法:top,查看基础信息
环境变量:
![](https://img2022.cnblogs.com/blog/2873605/202211/2873605-20221102220211603-184199348.png)
![](https://img2022.cnblogs.com/blog/2873605/202211/2873605-20221102220140569-778291286.png)
环境变量:
临时设置:export变量名=变量值
永久设置:
针对用户,设置用户HOME目录内:.bashrc文件
针对全局,设置/etc/profile
PATH变量:
记录了执行程序的搜索路径
可以将自定义路径加入PATH内,实现自定义命令在任意地方均可执行的效果
$符号:
可以取出指定的环境变量的值
语法:$变量名
示例:
echo$PATH,输出PATH环境变量的值
echo${PATH}ABC,输出PATH环境变量的值以及ABC
如果变量名和其它内容混淆在一起,可以使用${}
压缩解压
压缩:tar-zcvf压缩包被压缩1被压缩2被压缩N
zip[-r]参数1参数2参数N
示例:zip test .zip a.txt b.txt c.txt 意思是将a.txt,b.txt,c.txt压缩到test.zip中
解压:tar-zxvf被解压的文件-C要解压去的地方
unzip[-d]参数