博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux基础命令
阅读量:5236 次
发布时间:2019-06-14

本文共 2559 字,大约阅读时间需要 8 分钟。

1.ls list(列表) 列举目录和文件

参数

-r 倒序

-t 按照修改时间排序

-i inode print the index number of each file 显示文件的索引号

-h with -l, print sizes in human readable format (e.g., 1K 234M 2G)以易读的格式显示,和-l一起使用

$ls -lih /var/log/总用量 4.0M390163 -rw-------. 1 root root 4.5K 9月  16 19:42 anaconda.ifcfg.log390152 -rw-------. 1 root root  22K 9月  16 19:42 anaconda.log390158 -rw-------. 1 root root  32K 9月  16 19:42 anaconda.program.log390162 -rw-------. 1 root root 147K 9月  16 19:42 anaconda.storage.log390156 -rw-------. 1 root root 139K 9月  16 19:42 anaconda.syslog390157 -rw-------. 1 root root  33K 9月  16 19:42 anaconda.xlog390164 -rw-------. 1 root root  54K 9月  16 19:42 anaconda.yum.log

实例

ls -lrt

--color=auto 颜色

\ls --color=auto  #\取消别名:ls='ls --color=auto'

格式化属性时间

#ls -l --time-style=long-iso /data/total 32drwxr-xr-x. 26 root root 4096 2018-09-27 13:33 3drwxr-xr-x. 26 root root 4096 2018-09-27 13:33 4drwxr-xr-x. 26 root root 4096 2018-09-27 13:33 5drwxr-xr-x. 26 root root 4096 2018-09-27 13:33 6drwxr-xr-x. 26 root root 4096 2018-09-27 13:33 7drwxr-xr-x.  2 root root 4096 2018-09-30 12:17 oldboy-rw-r--r--.  1 root root    8 2018-09-29 14:24 test-rw-r--r--.  1 root root    9 2018-09-29 14:24 test.bak

2.wc 

参数

-l(lines) 显示总行数

ps -ef | grep "/sshd"  | grep -v "grep" | wc -l #返回1,则ssh服务存活,否则,ssh服务已经挂了。

 

-L 显示字符数 

echo "abcd" | wc -c #结果为4

 3.chkconfig-管理系统自启动服务的命令

chkconfig --list  [服务名] 查看服务在哪个级别开机启动,默认是所有服务

$sudo chkconfig --list sshdsshd            0:off   1:off   2:off   3:on    4:off   5:off   6:off

chkconfig [--level <levels>] <服务名>  <on|off>

$sudo chkconfig --level 4 sshd on [leiyf@leiyangfeng ~]$chkconfig --list sshdsshd            0:off   1:off   2:off   3:on    4:on    5:off   6:off

4. cut 切割,取列

-d 指定分隔符

$ifconfig eth0 | grep "inet addr:" | cut -d ":" -f2 | cut -d " " -f1
192.168.216.129

-c 字符

$ifconfig eth0 | grep "inet addr:" | cut -c 21-35192.168.216.129

-f 取列

5.tr 逐个字符替换

$echo "abcde" | tr "abc" "123"123de

 6.file

查看文件的类型,如下:

$file data/leiyf.txt data/leiyf.txt: empty  #空文件[leiyf@leiyangfeng ~]$file data/leiyf/leiyf.txtdata/leiyf/leiyf.txt: ASCII text #文本文件[leiyf@leiyangfeng ~]$file /bin/cat /bin/cat: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), for GNU/Linux 2.6.18, stripped#二进制文件[leiyf@leiyangfeng ~]$file /var/log/lastlog /var/log/lastlog: data #数据文件

7.lastlog 显示最近登陆的用户信息,对应的是/var/log/lastlog数据文件

8.last  显示用户登录信息,对应的是/var/log/wtmp数据文件

9.tree 大树的意思,显示目录树,-L layer层数,-d显示目录

显示~data目录下的第一层子目录,如下:

[leiyf@leiyangfeng ~]$tree -Ld 1 data/data/└── leiyf

 

转载于:https://www.cnblogs.com/licker/p/9737657.html

你可能感兴趣的文章
vue:axios二次封装,接口统一存放
查看>>
vue中router与route的区别
查看>>
js 时间对象方法
查看>>
网络请求返回HTTP状态码(404,400,500)
查看>>
Spring的JdbcTemplate、NamedParameterJdbcTemplate、SimpleJdbcTemplate
查看>>
Mac下使用crontab来实现定时任务
查看>>
303. Range Sum Query - Immutable
查看>>
图片加载失败显示默认图片占位符
查看>>
【★】浅谈计算机与随机数
查看>>
解决 sublime text3 运行python文件无法input的问题
查看>>
javascript面相对象编程,封装与继承
查看>>
Atlas命名空间Sys.Data下控件介绍——DataColumn,DataRow和DataTable
查看>>
Java中正则表达式的使用
查看>>
算法之搜索篇
查看>>
新的开始
查看>>
java Facade模式
查看>>
NYOJ 120校园网络(有向图的强连通分量)(Kosaraju算法)
查看>>
SpringAop与AspectJ
查看>>
Leetcode 226: Invert Binary Tree
查看>>
http站点转https站点教程
查看>>