1.1、ctrl
ctrl + c 强制停止
ctrl + d 退出登出
history 查看历史命令
!命令前缀,自动匹配上一个命令
ctrl + r,搜索历史命令
ctrl + a | e,光标移动到命令开始或结束
ctrl + ← | →,左右跳单词
ctrl + l 或 clear命令 清屏
1.2、软件安装
yum:RPM包软件管理器,用于自动化安装配置Linux软件,并可以自动解决依赖问题
yum install|remove|search 软件名字
1.3、服务/软件 打开关闭 systemctl
systemctl start|stop|status|enable|disable
start 启动
stop 关闭
status 查看状态
enable 开启开机自启
disable 关闭开机自启
应用场景: 修改了网络配置, 需要重启网络的服务 systemctl stop/start
NetworkManager,主网络服务
firewalld,防火墙服务
network,副网络服务
sshd,ssh服务(FinalShell远程登录Linux使用的就是这个服务)
1.4、软连接
ln -s 参数1 参数2
-s选项,创建软连接
参数1:被链接的文件或文件夹参数2:要链接去的目的地
1.5、查看主机名
hostname查看主机名
hostnamectl set-hostname 主机名,修改主机名(需root)
1.6、网络操作
1、wget url地址:软件下载地址
2、curl -O url 可以发送网络请求
选项:-O,用于下载文件,当url是下载链接时,可以使用此选项保存文件
参数:url,要发起请求的网络地址
1.7、端口
1、查看端口占用情况
使用nmap命令,安装nmap:yum -y install nmap
2、查看指定端口占用情况
使用netstat -anp | grep 端口号,安装netstat:yum -y install net-tools
1.8、进程管理
1、ps查看进程
选项:-e,显示出全部的进程
选项:-f,以完全格式化的形式展示信息(展示全部信息)
一般来说,固定用法就是: ps -ef 列出全部进程的全部信息
2、kill关闭进程
选项:-9表示强制关闭进程
1.9、环境变量
1、查看环境变量 env | grep PATH或者 echo $PATH
临时设置,语法:export 变量名=变量值
永久生效
针对当前用户生效,配置在当前用户的: ~/.bashrc文件中
针对所有用户生效,配置在系统的: /etc/profile文件中
1.20、上传、下载
rz上传、sz下载,安装yum -y install lrzsz
1.21、压缩、解压
1、压缩文件格式介绍
rar、7zip:Windows系统常用
gzip、tar:Linux、MacOS常用
2、tar和gz介绍
tar称为tarball,归档文件,不压缩,仅仅封装到.tar文件夹中
gz常见.tar.gz,即使用gzip压缩文件
-c,创建压缩文件,用于压缩模式
-v,显示压缩、解压过程
-x,解压模式
-f,要创建的文件,或要解压的文件,-f选项必须在最后一个位置
-z,gzip模式,不使用是普通的tarball格式,必须在第一个位置
-C,选择解压的目的地,用于解压模式
3、tar压缩
tar -cvf:压缩成.tar文件,tar -zcvf:压缩成.gzip
4、tar解压
tar -xvf test.tar 将文件解压至当前目录
tar -xvf test.tar -C /home、tar -zxvf test.tar.gz -C /home将文件解压至制定目录
5、zip命令
-r:被压缩的文件包含目录的时候,需要使用-r选项
zip -r test.zip test itheima a.txt 将test、itheima两个文件夹和a.txt文件,压缩到test.zip文件内
6、unzip命令
-d 指定要解压的位置
unzip test.zip -d /home,将test.zip解压到指定文件夹内(/home)