Linux 基础实用操作

本文介绍了Linux终端中的一系列快捷操作,包括登录退出、历史命令查询、软件管理、服务控制、文件链接、时间管理、IP配置、网络工具、进程查看、系统资源监控、环境变量设置以及文件上传下载和解压缩等。
摘要由CSDN通过智能技术生成
  • 快捷操作
ctrl + d #退出账户的登录
history #输出使用过的命令
!p #执行最近的由"p"开头的命令
ctrl + r #搜索之前的命令
ctrl + l #相当于`clear`
  • 软件安装
yum [-y] [install | remove | search] [软件名称] #-y:自动确认、
  • 系统服务管理
systemctl start | stop | status | enable | disable [服务名] #控制服务(enable开机自启)
  • 软链接(快捷方式)
ln -s [参数(被链接的源)] [参数(目的)] #文件和文件夹
  • 时间和时区
date [-d] [+字符串]
date "+%Y-%m-%d %H:%M:%S" #%y 为年份后两位 H M S s(时间戳)
date -d "-1 year" "+%Y-%m-%d %H:%M:%S" #用于时间的计算(year,month,day,hour,minute,second)

#修改时区
rm -f /etc/localtime #删除原来的
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime #选择正确的进行链接

#时间校准ntp
sudo systemctl enable ntpd #自动校准
ntpdate -u ntp.aliyun.com #手动校准
  • IP地址和主机名
hostnamectl set-hostname centos #修改主机名长度

#Linux虚拟机固定IP
  • 网络传输
ping [-c num] [ip或主机名] 
ping -c 3 baidu.com #检查三次

#wget下载
wget [-b] url #-b 后台下载
curl [-O] url #发送网络请求,可获取信息和下载 (-O 用于下载)
curl cip.cc #获取自身网络信息

#端口
nmap ip #查看暴露的端口
netstat -anp | grep [关键字] #查看被占用端口
  • 进程
ps [-e -f] #查看进程(-e 显示全部进程,-f 展示全部信息)
kill [-9] [进程ID] #关闭进程(-9 强制关闭)
  • 主机状态
#相当于任务管理器 系统资源监控
top
top -p [PID] #只显示某个进程
top -d [num] #修改刷新时间
top -c #展示完整的信息
top -n [num] #指定刷新次数
top -b -n 3 > test.txt #非交互式运行 可以 重定向到某个文件
top -u [用户] #指定查看用户进程

#磁盘监控
df -h
iostat [-x] [num1] [num2] #CPU,磁盘相关信息(-X 显示更多信息)
iostat 1 3 #一秒查看三次(num2不写表示无限次)

#网络监控
sar -n DEV [num1] [num2]
sar -n DEV 1 3 #数字和 `df`含义一样
  • 环境变量
env #查看环境变量
echo ${PATH}ABC #通过"$"取到值

#设置环境变量
export MYNAME=test #可以用$取出(临时生效)
~/.bashrc #对当前用户生效(永久)
/etc/profile #对所有用户生效(永久)
#通过 `source [文件名]` 使之生效
  • 上传/下载
yum -y install lrzsz
rz [文件名] #上传
sz [文件名] #下载
  • 解压/压缩
.tar #归档文件,文件不会小很多
.gz #极大减少文件大小
tar [-c -v -x -f -z -C] [参数...]
tar -c test #压缩文件
tar -v #显示进度
tar -x #解压文件
tar -f #要创建的文件(处于最后)
tar -z #gzip模式
tar -C #选择解压目的
tar -cvf test.tar 1.txt 2.txt #-f 指定 test.tar 
tar -zcvf test.tar 1.txt 2.txt #gzip模式
tar -xvf test.tar -C / #解压到指定目录
tar -zxvf test.tar.gz #gzip模式

zip [-r] [参数...]
zip test.zip 1.txt 2.txt
zip -r test.zip test 1.txt #压缩带有文件夹的
unzip [-d] [参数]
unzip test.zip 
unzip test.zip -d / #解压到指定目录
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值