Linux实用操作

快捷键

强制停止程序的运行:ctrl + c ;也可以用于退出当前命令的输入

退出或登出账户:ctrl +d ;不能用于退出vim

查看历史执行命令:history;可以搭配grep过滤筛选

清屏:ctrl + l ;即clear

软件安装

CentOS使用的是yum管理器,而Ubuntu使用的是apt管理器

在Ubuntu中:

语法:apt [-y]  [install | remove | search ] 软件名称

需要root权限

···install 安装 ;remove 卸载;search搜索

软件的启动和关闭

systemctl命令支持控制软件的  启动、停止、开机自启

能被systemctl管理的软件被称之为  服务

语法:systemctl  start | stop | status | enable | disable  服务名

···start 启动;stop关闭;status查看状态;enable开启开机自启;disable关闭开机自启

系统的内置服务比较多,比如:

···NetworkManager,主网络管理

···network,副网络服务

···firewalld,防火墙服务

···sshd,ssh服务,用于FinalShell等软件远程连接Linux

外置的服务(第三方软件)可以通过apt命令进行安装并通过systemctl控制

软链接

在Linux系统中创建软链接,可以将文件、文件夹链接到其他位置,相当于 快捷方式

语法:ln -s 参数一 参数二

··· -s 表示创建软链接

···参数一,被链接的文件或文件夹

···参数二,链接要去的目的地

日期和时区

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

语法:date [-d] [+格式化字符串]

···-d表示按给定的字符串显示日期

···格式化字符串:通过特定的字符串标记,控制显示的日期格式

        例:%Y表示年  %m月份 %d日

使用root权限,执行如下命令,修改时区为中国的东八区:

rm -f /etc/localtime

sudo ln -s /usr/share/zoneinfo/Asia/Shanghai   /etc/localtime

将系统自带的localtime文件删除,并将Shanghai时区文件链接到新建localtime

可以通过ntp程序自动校准系统时间

安装ntp:apt install ntp

启动并设置开机自启:systemctl start ntpd  ; systemctl enable ntpd

IP地址、主机名

可以通过命令ifconfig查看本机的ip地址

可以使用命令hostname查看主机名

可以使用命令:hostnamectl set-hostname 主机名  修改主机名

网络传输

可以通过ping命令检查指定的网络服务器是否是可联通状态

语法:ping [-c num] ip或主机名

··· -c表示指定检查的次数,不使用则将无限次持续检查

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

语法:wget [-b]  URL下载链接

···-b 表示后台下载

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

语法:curl [-O] URL网络地址

···-O表示下载文件

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

语法:nmap  被查看的IP地址

例:  查看本机已使用的端口   nmap  127.0.0.1

可以通过netstat查看指定端口的占用情况

语法:netstat -anp | grep 端口号

进程管理

可以通过ps命令查看Linux系统中的进程信息

语法:ps  [-e -f] 

··· -e表示显示出全部的进程

··· -f表示以完全格式化的形式展示信息

由于进程信息太多,所以可以通过grep过滤筛选进程信息

语法:ps [-e -f]  |  grep 关键字

可以通过kill命令关闭进程

语法:kill [-9] 进程ID

··· -9表面强制关闭进程

主机状态

查看系统资源占用

可以通过top命令查看CPU、内存使用情况,默认每5秒刷新一次

语法:top即可,按q或者ctrl + c退出

进程信息:

PID:进程ID ;USER:进程所属用户 ;

PR:进程优先级,越小越高 ;NI:负值表示高优先级,正表示低优先级 ;

VIRT:进程使用的虚拟内存 ; RES:进程使用的物理内存 ;SHR:进程使用的共享内存

S:进程状态(S休眠,R运行,Z僵死,N负数优先级,I空闲)

%CPU:CPU占用率;%MEM:内存占用率;

COMMAND :进程的命令或名称或程序文件路径

top命令也有很多选项:例如  -p显示某个进程的信息,-d设置刷新时间,-n指定刷新次数  等等

top的交互式选项也有很多:例如  按下h会显示帮助画面,i键不显示闲置或者无用的进程信息  等

磁盘信息监控

使用df命令,可以查看硬盘的使用情况

语法:df  [-h]

··· -h表示以更加人性化的单位显示

可以使用iostat查看CPU、硬盘的相关信息

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

··· -x表示显示更多信息

···num1表示刷新间隔,num2表示刷新次数

上传、下载

        在FinalShell软件下方窗体中,提供了Linux的文件系统视图,可以方便的传输文件到本地电脑,只需要对着文件右键点击下载即可,同样的可以从本地电脑中推拽文件到Linux文件视图中。

还可以通过rz、sz命令进行文件传输,需要安装lrzsz:apt -y install lrzsz

rz命令,进行上传:rz  后会弹出本地系统窗口

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

压缩、解压

Linux常用的压缩格式有:tar  gzip zip

针对tar和gzip(gz)文件,使用tar命令均可以进行压缩和解压的操作

语法:tar [-c  -v  -x  -f  -z  -C]  参数一  参数二 ···  参数N

··· -c  创建压缩文件,压缩模式

··· -v 显示压缩、解压过程,查看进度

··· -x 解压模式,会与压缩模式冲突

··· -f 要创建或者要解压的文件,且f必须在所有选项中处于最后一个

··· -z 表示gzip模式

···-C 选择解压的目的地

例:tar -cvf test.tar 1.txt 2.txt 3.txt   将1.txt 2.txt 3.txt压缩到test.tar文件内 

        tar -zcvg test.tar.gz 666.txt   将666.txt文件压缩到test.tar.gz,使用gzip模式

        tar -xvf test.tar -C  /home/qhl 将test.tar解压到指定目录/home/qhl中

可以使用zip命令,压缩文件为zip压缩包

语法:zip  [-r] 参数一  参数二 ··· 参数N

··· -r包含文件夹时需要使用 -r选项

可以使用unzip命令,解压zip压缩包

语法 unzip  [-d] 参数

··· -d 指定要解压去的位置

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值