文档章节

linux命令之信息显示与搜索文件命令

o
 osc_vylqfbau
发布于 2019/04/17 22:03
字数 1222
阅读 7
收藏 0

行业解决方案、产品招募中!想赚钱就来传!>>>

1.uname:显示系统信息

该命令用于显示系统相关的信息,比如内核版本号,硬件架构等。

参数 说明
-n(常用) 显示主机名称
-r(常用) 显示内核发行版本号

 

 

 

示例:

1)显示主机名

[root@boxiaoyuan /]# uname -n
boxiaoyuan

2.hostname:显示或设置系统的主机名

该命令用于显示或设置系统的主机名。

常用的参数选项为-I:显示主机的所有IP地址,不依赖DNS解析,速度较快。

示例:

1)临时修改主机名

[root@boxiaoyuan /]# hostname A
[root@boxiaoyuan /]# logout
[root@A ~]#

2)永久修改主机名

[root@boxiaoyuan ~]# vim /etc/sysconfig/network
[root@boxiaoyuan ~]#

3.du:统计磁盘空间使用情况

该命令用于统计磁盘空间的使用情况,这个命令有助于找出哪个文件过多的占用了磁盘空间。

参数 说明
-s 显示文件的总大小
-h 以人类可读的方式查看大小,以K,M,G为单位

 

 

 

示例:

1)使用sh进行组合

[root@boxiaoyuan ~]# du -sh /usr/local/
487M    /usr/local/

4.date:显示与设置系统时间

该命令用于显示当前系统时间或者设置系统时间。

date [option] [+FORMAT]

date [选项] [+日期格式]

选项:

选项 格式
-d(常用) 显示指定字符串描述的时间,而不是当前时间
-s(常用) 设置系统时间

 

 

 

日期格式:

参数 描述
%% 显示字符%
%a 星期几的缩写(Sun..Sat)
%A 星期几的完整名称(Sunday...Saturday)
%b 月份的缩写(Jan..Dec)
%B 月份的完整名称(January..December)
%c 日期与时间。只输入date指令也会显示同样的结果
%C 世纪(年份除100后去整) [00-99]
%d 日期(以01-31来表示)。
%D 日期(含年月日)。
%e 一个月的第几天 ( 1..31)
%F 日期,同%Y-%m-%d
%g 年份(yy)
%G 年份(yyyy)
%h 同%b
%H 小时(00..23)
%I 小时(01..12)
%j 一年的第几天(001..366)
%k 小时( 0..23)
%l 小时( 1..12)
%m 月份(01..12)
%M 分钟(00..59)
%n 换行
%N 纳秒(000000000..999999999)
%p AM or PM
%P am or pm
%r 12小时制时间(hh:mm:ss [AP]M)
%R 24小时制时间(hh:mm)
%s 从00:00:00 1970-01-01 UTC开始的秒数
%S 秒(00..60)
%t 制表符
%T 24小时制时间(hh:mm:ss)
%u 一周的第几天(1..7); 1 表示星期一
%U 一年的第几周,周日为每周的第一天(00..53)
%V 一年的第几周,周一为每周的第一天 (01..53)
%w 一周的第几天 (0..6); 0 代表周日
%W 一年的第几周,周一为每周的第一天(00..53)
%x 日期(mm/dd/yy)
%X 时间(%H:%M:%S)
%y 年份(00..99)
%Y 年份 (1970…)
%z RFC-2822 风格数字格式时区(-0500)
%Z 时区(e.g., EDT), 无法确定时区则为空

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

示例:

1)设置时间

[root@boxiaoyuan ~]# date
2019年 04月 17日 星期三 17:13:33 CST
[root@boxiaoyuan ~]# date -s 20191205
2019年 12月 05日 星期四 00:00:00 CST
[root@boxiaoyuan ~]# date
2019年 12月 05日 星期四 00:00:02 CST

5.echo:显示一行文本

该命令用于将指定的文本显示到linux命令行上。

参数 说明
-n 不要自动换行
-e

若字符串出现以下字符,需要进行特别处理:

 \a 发出告警声;
   \b 删除前一个字符;
   \c 最后不加上换行符号;
   \f 换行但光标仍旧停留在原来的位置;
   \n 换行且光标移至行首;
   \r 光标移至行首,但不换行;
   \t 插入tab;
   \v 与\f相同;
   \\ 插入\字符;
   \nnn 插入nnn(八进制)所代表的ASCII字符;

 

 

 

 

 

 

 

 

 

示例:

1)打印文本到屏幕输出

[root@boxiaoyuan ~]# echo "hello world"
hello world

2)打印环境变量

[root@boxiaoyuan ~]# echo $PATH
/usr/jmeter/apache-jmeter-5.0/bin/:/usr/local/postgresql/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/java/jdk1.8.0_192-amd64/bin:/usr/ant/apache-ant-1.10.5/bin:/root/bin

6.which:显示命令的全路径

该命令用于显示命令的全路径,常用来查找命令在哪里,which命令查找的范围是根据PATH环境变量的路径。

常用的参数选项是-a:默认在PATH路径中又前往后查找命令,如果找到后,就停止查找,-a选项是遍历所有的PATH路径,输出所有匹配项。

示例:

1)查找指定命令的全路径

[root@boxiaoyuan ~]# echo $PATH
/usr/jmeter/apache-jmeter-5.0/bin/:/usr/local/postgresql/bin:/usr/lib64/qt-3.3/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/java/jdk1.8.0_192-amd64/bin:/usr/ant/apache-ant-1.10.5/bin:/root/bin
[root@boxiaoyuan ~]# which date
/bin/date
[root@boxiaoyuan ~]# which which  # 如果设置了别名,会显示出别名
alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
        /usr/bin/which

 

注:本文内容为《跟老男孩学linux运维 核心系统命令实践》的学习笔记。

 

o
粉丝 0
博文 500
码字总数 0
作品 0
私信 提问
加载中
请先登录后再评论。
记一次失败的Perl + Nginx + FastCGI 配置过程

这两天心血来潮,不知道为什么和 Perl + Nginx + FastCGI 配置 耗上了。但是失败了,记录如下: 1)安装Nginx 1.4.3 ,我的是WINDOWS 7 系统,修改配置文件如下: location ~ .(pl|cgi|perl)?...

通吃岛-低手哥
2013/10/27
1.6K
7
Flappy Bird(安卓版)逆向分析(一)

更改每过一关的增长分数 反编译的步骤就不介绍了,我们直接来看反编译得到的文件夹 方法1:在smali目录下,我们看到org/andengine/,可以知晓游戏是由andengine引擎开发的。打开/res/raw/at...

enimey
2014/03/04
5.9K
18
我的架构演化笔记 功能1: 基本的用户注册

“咚咚”,一阵急促的敲门声, 我从睡梦中惊醒,我靠,这才几点,谁这么早, 开门一看,原来我的小表弟放暑假了,来南京玩,顺便说跟我后面学习一个网站是怎么做出来的。 于是有了下面的一段...

强子哥哥
2014/05/31
976
3
CDH5: 使用parcels配置lzo

一、Parcel 部署步骤 1 下载: 首先需要下载 Parcel。下载完成后,Parcel 将驻留在 Cloudera Manager 主机的本地目录中。 2 分配: Parcel 下载后,将分配到群集中的所有主机上并解压缩。 3 激...

cloud-coder
2014/07/01
6.8K
1
beego API开发以及自动化文档

beego API开发以及自动化文档 beego1.3版本已经在上个星期发布了,但是还是有很多人不了解如何来进行开发,也是在一步一步的测试中开发,期间QQ群里面很多人都问我如何开发,我的业余时间实在...

astaxie
2014/06/25
2.7W
22

没有更多内容

加载失败,请刷新页面

加载更多

第八讲:配置外界可以访问虚拟机里面的HDFS

本节通过配置实现外界访问虚拟机Centos6.4里面的HDFS。为后续的java读写HDFS做准备 步骤有: 1、修改主机Windos7的网络配置 2、修改虚拟机Centos6.4里面的网络配置 3、修改虚拟机Centos6.4里...

刘日辉
22分钟前
18
0
什么是控制反转? - What is Inversion of Control?

问题: Inversion of Control (or IoC) can be quite confusing when it is first encountered. 第一次遇到控制反转(或IoC)时,可能会很混乱。 What is it? 它是什么? Which problem does......

技术盛宴
34分钟前
13
0
OSChina 周四乱弹 —— 不劳而获的饭好吃么?好吃!非常好吃!

Osc乱弹歌单(2020)请戳(这里) 【今日歌曲】 小小编辑推荐:《世界上不存在的歌 (2020重唱版)》- 陈奕迅 《世界上不存在的歌 (2020重唱版)》- 陈奕迅 手机党少年们想听歌,请使劲儿戳(这...

小小编辑
46分钟前
23
1
从 GPU、TPU,到 Web 端、移动端,深度学习框架部署训练开始变简单

本文作者:o****0 早些时候的统计显示,今年3月,深度学习框架集中爆发。5月,有人发布可以直接在 iphone11上训练神经网络的开源项目。日前,百度开源国内首个可直接运行在 Web 端的深度学习...

百度开发者中心
昨天
16
0
如何从Git存储库中删除文件? - How can I delete a file from a Git repository?

问题: I have added a file named "file1.txt" to a Git repository. 我已将名为"file1.txt"的文件添加到Git存储库中。 After that, I committed it, added a couple of directories called......

富含淀粉
今天
31
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部