Linux15个基本指令

file:通过探测文件内容判断文件类型,使用权限是所有用户。
file[主要参数] 文件名
主要参数有:
-v: 在标准输出后显示版本信息,并且退出。
-z: 探测压缩过的文件类型。
-L: 允许符合连接。
-f name :从文件namefile中读取要分析的文件名列表。
范例:
如果我们看到一个没有后缀的文件grap,可以使用下面命令:
$ file grap
grap: English text
此时系统显示这是一个英文文本文件。需要说明的是,file命令不能包括图形、音频、视频等多媒体文件类型。

diff:命令于两个文件之间的比较,并指出两者的不同,它的使用权限是所有
diff[主要参数] 源文件 目标文件
主要参数有:
-a: 将所有文件当作文本文件来处理。
-b: 忽略空格造成的不同。
-B: 忽略空行造成的不同。
-c: 使用纲要输出格式。
-H: 利用试探法加速对大文件的搜索。
-l: 忽略大小写的变化。
-n–rcs: 输出RCS格式。

cmp:命令用来简要指出两个文件是否存在差异,它的使用权限是所有用户。
cmp[主要参数] 文件名
主要参数有:
-l: 将字节以十进制的方式输出,并方便将两个文件中不同的以八进制的方式输出。

cat:命令用于连接并显示指定的一个或多个文件有关信息,它的使用权限是所有用户。
cat[主要参数] 文件1 文件2 ……
主要参数有:
-n: 由第一行开始对所有输出的行数编号。
-b:和-n相似,只不过对于空白行不编号。
-s: 当遇到有连续两行以上的空白行时,就代换为一行的空白行。

df: 命令用来检查文件系统的磁盘空间占用情况,使用权限是所有用户。
df[主要参数]
主要参数有:
-s: 对每个Names参数只给出占用的数据块总数。
-a:递归地显示指定目标中各文件及子目录中各文件占用的数据块数。若既不指 定-s,也不指定-a,则只显示Naames中的各子目录所占磁盘块数。
-k: 以1024字节为单位列出磁盘空间使用情况。
-x:跳过在不同文件系统上是目录不予统计。
-l: 计算所有的文件大小,对硬链接文件则计算多次。
-i: 显示inode信息而非块使用量。
-h: 以容易理解的格式印出文件系统大小,例如136KB、254MB、21GB。
-p:使用POSLX输出格式。
-T:显示文件系统类型。

top: 命令用来显示执行中的程序进程,使用权限是所有用户。
top[-][d dclay][q][c][S][s][i][n]
主要参数有:
d: 指定更新的间隔,以秒计算。
q: 没有任何延迟的更新。如果使用者有超级用户,则top命令将会以最高的优先 序执行
c: 显示进程完整的路径与名称。
S: 累积模式,会将已完成或消失的子行程的CPU时间积累起来。
s: 不显示任何闲置或无用的行程。
n: 显示更新的次数,完成后将会退出top.

lp:打印文件
lp -[ ]
主要参数有:
c:先拷贝再打印
d:打印队列文件
m:打印结束后发送电子邮件到用户
number:打印份数
title:打印标题
p:设定打印优先级别,最高为100

quota:显示磁盘使用情况和限制情况
quota -[ ] 用户名
主要参数有:
g:显示用户所在组的磁盘使用限制
u:显示用户的磁盘限制
v:显示没有分配空间的文件系统的分配情况
p:显示简化信

free:查看内存
主要参数有:
-b,-k,-m:分别以字节,KB,MB为单位来显示内存情况。

find:查找文件
find 路径 –name ‘文件名’
范例:
find ./ -name ‘hel*’
查看当前目录及其子目录中寻找名为hel开头的文件
find ./ -name ‘hello.c’
在当前目录及其子目录中寻找名为hello.c的文件

grep:查找字符串
grep [选项] 字符串
范例:
grep “hello ” ./ -rn
在当前目录及其子目录中,查找包含hello字符串的文件

ifconfig:网络配置
ifconfig [选项][网络接口]
范例:
1.ifconfig eth0 192.168.0.1
配置eth0这一网卡的ip地址为 192.168.0.1
2.ifconfig eth0 down
暂停eth0这一网卡的工作
3.ifconfig eth0 up
恢复eth0这一网卡的工作

man:帮助
man 命令名
示例:
1.man grep
查看grep命令的使用方法
2.man ping
查看ping命令的使用方法

shutdown:关闭计算机,使用权限是超级用户
shutdown [-h][-i][-k][-m][-t]
-t: 在改变到其它运行级别之前,告诉init程序多久以后关机。
-k:并不真正关机,只是送警告信号给每位登录者。
-h:关机后关闭电源。
-c: cancel curent process取消目前正在执行的关机程序。所以这个选项当然没有时间参数,但是可以输入一个用来解释的讯息,而这信息将会送到每位使用者。
-F:在重启计算机时强迫fsck。
-time: 设定关机前的时间。
-m:将系统改为单用户模式。
-i:关机时显示系统信息。

halt:关闭系统,它的使用权限是超级用户。
halt[- n][- w][-d][-f][-i][-p]
主要参数有:
-n;防止sync系统调用,它用在用fsck 修补根分区之后,以阻止内核用老版本的超级块覆盖修补过的超级块。
-W: 并不是真正的重启或关机,只是写wmp (/var/log/wtmp) 纪录。
-f:没有调用shutdown,而强制关机或重启。
-i: 关机(或重启)前,关掉所有的网络接口。
-f:强迫关机,不呼叫shutdown这个指令。
-p:当关机的时候顺便做关闭电源的动作。
-d:关闭系统,但不留下纪录。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值