linux实用操作快速查询

操作/命令功能语法

ctrl + c 

强制停止
ctrl+ d退出登录
history历史输入过的命令history
自动执行上一次匹配前缀的命令!+字符,如:!py
ctrl+r输入内容匹配历史命令

1)回车键可以直接执行

2)键盘左右键,可以得到此命令(不执行)

ctrl + a跳到命令开头
ctrl + e跳到命令结尾
ctrl+键盘左键向左跳一个单词
ctrl+键盘右键向右跳一个单词
ctrl+l/clear清屏
2)软件安装yum(Centos系统)apt(linux系统)
yum,命令需要root权限,可以su切换到root,或使用sudo提权。yum命令需要联网yumRPM包软件管理器,用于自动化安装配置Linux软件,并可以自动解决依赖问题yum [-y] [install remove search] 软件名称
apt 

用法和yum一致,同样需要root权限

Ubuntu使用apt管理器,install:安装  remove:移除,search:搜寻apt [-y][install remove search] 软件名称
3)systemcltsystemctl命令用来控制软件的启动和关闭如:network,firewalld,sshd,ssh
systemctl控制系统服务的启动关闭等systemctl start | stop | restart | disable | enable | status 服务名
ntp

同步时间,

安装:yum install -y ntp

systemctl start | stop | restart | status | disable | enable ntpd
4)软连接

在系统中创建软链接,可以将文件、文件夹链接到其它位置。

类似Windows系统中的《快捷方式》

参数1:被链接的

参数2:要链接去的地方(快捷方式的名称和存放位置)

ln创建文件、文件夹软链接(快捷方式)ln -s 参数1 参数2
5)日期、时区
date

通过date命令可以在命令行中查看系统的时间

date [-d] [+格式化字符串]
修改linux系统时区

执行左右两条语句即可

1)rm -f /etc/localtime

2)sudo ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
6)ip地址,主机名
ip地址

格式:a.b.c.d

abcd为0~255的数字 

查看ip:ifconfig

特殊IP: 127.0.0.1,表示本机 0.0.0.0 可以表示本机 也可以表示任意IP(看使用场景)
主机名Linux系统的名称

查看:hostname

设置:hostnamectl set-hostname 主机名

域名解析(主机名映射),这里可以操作:配置VMware固定IP实际上,我们一直都是通过字符化的地址去访问服务器,很少指定IP地址

比如,我们在浏览器内打开:www.baidu.com,会打开百度的网址

其中,www.baidu.com,是百度的网址,我们称之为:域名

7)网络传输

ping

测试网络是否联通ping [-c num] 参数

wget

(yum安装软件,wget下载文件)

wget是非交互式的文件下载器,可以在命令行内下载网络文件

wget [-b] url 

-b,可选,后台下载,会将日志写入到当前工作目录的wget-log文件

curl

curl可以发送http网络请求,可用于:下载文件、获取信息等

curl [-o] url

-o 可选项,选择是否下载文件

端口

端口,是设备与外界通讯交流的出入口。端口可以分为:物理端口和虚拟端口两类

公认端口:1~1023,用于系统内置或常用知名软件绑定使用
注册端口:1024~49151,用于松散绑定使用(用户自定义)
动态端口:49152~65535,用于临时使用(多用于出口)
nmap

可以通过nmap命令去查看端口的占用情况

安装nmapyum -y install nmap

语法:nmap 被查看的IP地址

netstat

查看指定端口的占用情况

安装netstatyum -y install net-tools

语法:netstat -anp | grep 端口号
8)进程管理

程序运行在操作系统中,是被操作系统所管理的。

为管理运行的程序,每一个程序在运行的时候,便被操作系统注册为系统中的一个:进程

并会为每一个进程都分配一个独有的:进程ID(进程号)

ps查看进程信息语法:ps -ef,查看全部进程信息,可以搭配grep做过滤:ps -ef | grep xxx
kill

Linux中,可以通过kill命令关闭进程。

kill [-9] 进程ID   -9表示强制关闭
9)主机状态
top查看主机运行状态,查看系统资源占用,类似于windows任务管理器语法:top,查看基础信息,还有诸多top可选项可操作
df查看硬盘的使用情况

语法:df [-h]

选项:-h,以更加人性化的单位显示

iostat查看CPU、磁盘的相关信息

语法:iostat [-x] [num1] [num2]

sar使用sar命令查看网络的相关统计(sar命令非常复杂,这里仅简单用于统计网络)

sar -n DEV num1 num2

选项:-n,查看网络,DEV表示查看网络接口;num1:刷新间隔(不填就查看一次结束),num2:查看次数(不填无限次数)

10)环境变量环境变量是操作系统(Windows、Linux、Mac)在运行的时候,记录的一些关键性信息,用以辅助系统运行
env查看系统全部的环境变量
环境变量设置临时设置:export 变量名=变量值

永久设置:

1)针对用户,设置用户HOME目录内:.bashrc文件

3)针对全局,设置/etc/profile

3)配置完成,可以通过source命令立刻生效

PATH变量(可以自定义环境变量PATH记录了执行程序的搜索路径可以将自定义路径加入PATH内,实现自定义命令在任意地方均可执行的效果
$符号可以取出指定的环境变量的值

语法:$变量名

示例: echo $PATH,输出PATH环境变量的值

echo ${PATH}ABC,输出PATH环境变量的值以及ABC

11)上传、下载下载:上传:

我们可以通过FinalShell工具,方便的和虚拟机进行数据交换。

浏览文件系统,找到合适的文件,右键点击下载,即可传输到本地电脑浏览文件系统,找到合适的目录,将本地电脑的文件拓展进入,即可方便的上传数据到Linux

rzsz

通过rzsz命令进行文件传输

yum -y install lrzsz

rz命令,进行上传,语法:直接输入rz即可

sz命令,进行下载,语法:sz 要下载的文件

12)压缩、解压Linux系统中操作:tar、gzip、zip这三种压缩格式
tartar命令进行文件的压缩和解压

语法:tar [-c -v -x -f -z -C]参数1 参数2 ..参数N

-c,创建压缩文件、

-v,查看压缩\解压过程、

-x,解压模式

-f,指定压缩\解压的文件,

-zgzip模式,

-C,指定解压的路径

-z在选项组建议在开头,-f在选项组内必须在尾部,-C单独使用

zipzip命令进行文件的压缩

语法:zip [-r] 参数1 参数2... 参数N

-r 压缩文件时使用

unzipunzip命令进行文件的解压

语法:unzip [-d] 参数

-d 指定解压去的目录

rm test-{1..20}.txt

批量删除文件
tar -tf test.tar查看压缩文件里的文件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值