linux进阶指令
1、df 查看磁盘空间
2、free 查看内存使用
-m 表示以mb位单位查看
total 总大小
used 使用过的空间
free 空闲的空间
shared 共享内存
buffers 输出缓冲区
cached 缓存内存
3、head 查看文件的前n行,若n不指定则默认显示前十行
语法: head -n 文件
4、tail 查看文件的末n行,若n不指定则默认显示末十行
语法: tail -n 文件
-f 可以通过tail指令查看动态变化
5、less 查看文件(空格翻页,上下键一行一行,可自动输入行翻)
6、more 一页一页显示(原理同less)
7、wc 统计文件内容信息
-lwc 需要统计的文件路径
-l 表示lines,行数
-w 表示word,单词数
8、date 表示操作时间日期(读取,设置)
语法1:#date 输出的形式:2018年 12月 26日 星期三 19:06:48 CST
语法2:#date “+%F” (等价于#date “+%Y-%m-%d” ) 输出形式:2018-12-26
语法3:#date “+%F %T” 引号表示让“年月日与时分秒”成为一个不可分割的整体
符号的可选值:+(之后) 或者 - (之前)
单位的可选值:day(天)、month(月份)、year(年)
%F:表示完整的年月日,形如2018-12-31
%T:表示完整的时分秒,形如08:00:00
%Y:(year)表示四位年份
%m:(month)表示两位月份(带前导0)
%d:(day)表示日期(带前导0)
%H:(hour)表示小时(带前导0)
%M:(minute)表示分钟(带前导0)
%S:(second)表示秒数(带前导0)
9、cal 用来操作日历的(只有1和3)
语法:cal -1 直接输出当前月份的日历
cal -3 输出当前月份和相邻的两个月份
cal -y 年份数字 表示输出某个年份的日历
10、clear/ctrl +l 清除终端中已经存在的命令和结果
11、管道 管道符: |
语法:管道不能单独使用,必须需要配合前面所讲的一些指令来一起使用,其作用主要是辅助作用。
12、hostname 操作服务器的主机名(读取,设置)
语法: hostname 主机名.完整域名
hostname -f 全限定域名
13、id 查看一个用户的一些基本信息,该指令如果不指定用户则默认当前用户
语法: id 默认显示当前执行该命令的用户的基本信息
id 用户名 显示指定用户的基本信息
14、whoami 一般用于shell脚本,用于获取当前用户名方便记录日记
15、ps 查看服务器的进程信息
-e 等价于‘a’
-f 表示full,显示全部的列 (等价于任务管理器)
列的含义:
UID:该进程执行的用户id;
PID:进程id;
PPID:该进程的父级进程id,如果一个程序的父级进程找不到,该程序的进程称之为僵尸进程(parent process ID);
C:Cpu的占用率,其形式是百分数;
STIME:进行的启动时间;
TTY:终端设备,发起该进程的设备识别符号,如果显示“?”则表示该进程并不是由终端设备发起;
TIME:进程的执行时间;
CMD:该进程的名称或者对应的路径;
16、top 查看服务器的进程占有的资源
表头含义:
PID:进程id;
USER:该进程对应的用户;
PR:优先级;最高的RT
VIRT:虚拟内存;
RES:常驻内存;
SHR:共享内存;
计算一个进程实际使用的内存 = 常驻内存(RES)- 共享内存(SHR)
S:表示进程的状态status(sleeping,其中S表示睡眠,R表示运行);
%CPU:表示CPU的占用百分比;
%MEM:表示内存的占用百分比;
TIME+:执行的时间;
COMMAND:进程的名称或者路径;
在运行top的时候,可以按下方便的快捷键:
M:表示将结果按照内存(MEM)从高到低进行降序排列;
P:表示将结果按照CPU使用率从高到低进行降序排列;
1:当服务器拥有多个cpu的时候可以使用“1”快捷键来切换是否展示显示各个cpu的详细信息;
Top 表示当前指令 时间 up 当前计算机运行时间 活跃用户 负载情况 压力情况
Tasks表示任务数 runnering运行 sleeping休眠 stopped停止 zombie僵尸进程(未响应)
17、du -sh 查看目录的大小
-s 只显示汇总的大小
-h 表示以高可读性的形式进行显示
18、find 用于查找文档
-name +文件
-typw +类型 查找的是类型
19、kill 杀死进程
-9
killall
20、grep 过滤
-v 表示排除
linux进阶指令的更多相关文章
- Linux进阶指令(重点)
三.Linux进阶指令(重点) 1.df指令 作用:查看磁盘的空间 #df -h 选项:-h 表示以可读性较高的形式展示大小 2.free指令 作用:查看内存使用情况 #free ...
- 大数据之Linux进阶指令
1.文件内容操作相关命令 cut 根据条件 从命令结果中 提取 对应内容 -c 按字符选取内容 例子:head -2 1.txt | cut -c 5 截取前两行的第五个字符 -d '分隔符' ...
- linux常用指令
整理下来的linux常用指令 mount [-t 文件系统] 设备文件名 挂载点挂载命令,一般用于在挂载ISO,或者其他比如U盘等设备时使用,[-t iso9660]为固定格式,可写可不写,非必写项. ...
- Linux压缩指令
1.windows系统和Linux系统的压缩文件只有zip格式的是通用的 2.windows系统可以解压几乎所有的Linux压缩格式 3.Linux压缩指令 gzip 指令 格式: gzip 压缩的文 ...
- Linux相关指令
Linux相关指令 1.find文件搜索功能 find [目录列表] [匹配参数] [匹配标准] -name :按文件名称进行搜索 -group :按文件所属组进行搜索 -user :按文件拥有者进行 ...
- Linux基础指令
Linux基础指令 只写了最简单的一些文件操作,基本没有带参数 查看当前目录 pwd 跳转到某路径 cd 查看当前目录下的文件 ls ls -l // -l 查看详细信息 打开当前所在文件夹 open ...
- 大数据学习之Linux进阶02
大数据学习之Linux进阶 1-> 配置IP 1)修改配置文件 vi /sysconfig/network-scripts/ifcfg-eno16777736 2)注释掉dhcp #BOOTPR ...
- Linux基本指令
常用目录文件作用 - / 根目录 - /bin 命令保存目录(普通用户就可以读取的命令) - /boot 启动目录,启动相关文件 - /dev 设备文件保存目录 - /etc ...
- ROS零门槛学渣教程系列(二)——Linux常用指令:mkdir、tar、 unzip、cp、scp、mv、rm、find、apt、ssh
Linux常用指令通过上一教程,我们获得了ubuntu系统.Linux是一个很大的领域.但不要紧张,我们一步步来就是了,跟着教程,需要能用到新知识,会提前介绍给大家.下面学习几个常用的Linux指令. ...
随机推荐
- 老男孩Python全栈学习 S9 日常作业 007
1.把列表中所有姓周的人的信息删掉 lst = ['周老二', '周星星', '麻花藤', '周扒皮'] lst = ['周老二', '周星星', '麻花藤', '周扒皮'] lst2 = [] fo ...
- 使用Maven插件构建Spring Boot应用程序镜像
使用Maven插件构建Spring Boot应用程序的Docker镜像. 环境准备 1.Linux系统 2.安装JDK,Maven 3.安装Docker 应用实践 1.在应用程序根目录下添加Docke ...
- 微信小程序 mpvue vant
Mpvue中使用Vant Weapp组件库 https://segmentfault.com/a/1190000016228410?utm_source=tag-newest 小程序采坑记 mpvue ...
- Hough transform(霍夫变换)
主要内容: 1.Hough变换的算法思想 2.直线检测 3.圆.椭圆检测 4.程序实现 一.Hough变换简介 Hough变换是图像处理中从图像中识别几何形状的基本方法之一.Hough变换的基本原理在 ...
- 不二之选_iTOP-4418开发板研发之旅_缩短开发时间
迅为iTOP-4418开发板拿到手?用能力印证梦想,培养你的研发路程,能力·思维 一.板载WIFI蓝牙.4G.GPS.千兆以太网接口.串口.重力加速度计等. 二.自选模块支持500W摄像头自动对焦摄像 ...
- SqlCommand.Parameters的使用
在c#中执行sql语句时,避免会遇到传参的问题.Parameters就是用来做参数化查询,不然很容易被黑客拿到数据. 一.简介 引用自:https://msdn.microsoft.com/ZH-C ...
- Sql 四大排名函数(ROW_NUMBER、RANK、DENSE_RANK、NTILE)简介
排名函数是Sql Server2005新增的功能,下面简单介绍一下他们各自的用法和区别.我们新建一张Order表并添加一些初始数据方便我们查看效果. CREATE TABLE [dbo].[Order ...
- mysql 备份报错mysqldump: [Warning] Using a password on the command line interface can be insecure.
-------------------------------------------------------------------------------- mysql 备份报错mysqldump ...
- SQL中笛卡尔积-cross join的用法
在数学中,笛卡尔乘积是指两个集合X和Y的笛卡尓积(Cartesian product),又称直积,表示为X × Y,第一个对象是X的成员而第二个对象是Y的所有可能有序对的其中一个成员 假设集合A={a ...
- 【原创】大叔经验分享(2)为什么hive在大表上加条件后执行limit很慢
问题重现 select id from big_table where name = 'sdlkfjalksdjfla' limit 100; 首先看执行计划: hive> explain se ...