Linux 十个常用命令

10个常用命令
(1) mkdir(make directories),用来创建一个新的子目录。
使用方式:mkdir [-p] Name
参数:-p 确保目录名称存在,不存在的就建一个。
例子:在工作目录下建立一个名为hello的子目录:
$ mkdir hello
rmdir(remove directors),用来删除一个目录。但是,只能删除 空目录。
使用方式:rmdir [-p] Name
参数:-p 是当子目录被删除后使它也成为空目录的话,则随便一并删除
例子:将工作目录下名为hello的子目录删除:
$ rmdir hello
(2) cat 用来显示、创建或者合并文件
使用方式:cat [选项] filename
参数:-n 由1开始对所有输出的行数编号
-b 和-n相似,但对空白行不编号
-s 当遇到有连续两行以上的空白行,就代换为一行空白
例子:把file1的内容加上行号后输入到file2里
$ cat –n file1 > file2
(3) find 用来查找指定文件所在位置
使用方式:find filename
例子:在当前目录以及其子目录下所有延档名是c的文件
$ find . –name *.c
grep 查找文件中特定的字符串
使用方式:grep [查找字符串][文件目录]
例子:在file1中查找abc这个字符串
$ grep abc file1
(4) tar 可以为文件和目录创建档案。利用tar,用户可以为某一特定文件创建备份文件,也可以在档案中改变文件或者向档案中加入新的文件。
使用方式:tar 主选项+辅选项文件或者目录
参数:主选项:
c 创建新的档案
r 把要存档的文件追加到档案文件的末尾。
t 列出档案文件的内容查看已经备份了哪些文件
u 更新文件
x 从档案文件中释放文件
辅助选项:
b 为磁带机设定的,其后跟一数字用来说明区块的大小
k 保存已经存在的文件
m 在还原文件时把所有文件的修改时间设定为现在
M 创建多卷的档案文件以便在几个磁盘中存放
v 详细报告tar处理文件信息
z 用gzip来压缩/解压缩。
j 用bzip2来压缩/解压缩
例子:将a.c b.c 打包压缩成new.tar.gz
$ tar zcxf new.tar.gz a.c b.c
将new.tar.gz 解压缩
$ tar zvxf ../ new.tar.gz
(5) diff 比较文件的差异
使用方式:diff [选项] name1 name2
参数:-r 递归处理目录
-u 输出统一格式
-N patch里包含新文件
-a patch 里可以包含二进制文件
例子:比较a.txt b.txt 文件的差异,使用统一格式
$ diff –u a.txt b.txt
(6) patch 跟diff配合使用,把生成的补丁应用到现有代码上
使用方式:patch [选项] [待patch 的文件[patch]]
参数: -pn patch level (n是数字)
-b[后缀] 生成备份,缺省是.org
例子:给software打补丁
$ diff –ruNa software-orig software > software.patch
$ patch < hello.patch
(7) ps [-aux] 查看系统中的进程
kill [-9] PID 结束或者终止进程
kill %n 结束或终止后台中的进程
(8) export 设置或显示环境变量
使用方法: export [-fnp][变量名称]=[变量设置值]
参数: -f 代表[变量名称]中为函数名称
-n 删除指定的变量
-p 列出所有的shell赋予程序的环境变量
例子: 将当前用户主目录添加到PATH
$ export PATH = ~:$PATH
(9) alias 查看自己目前定义的所有命令,及所对应的别名
alise name 查看指定的name命令的别名
alias name=’command line’ 定义命令的别名
unalias name 删除所定义的别名
(10) ping 用于查看网络上的主机是否在工作
使用方式:ping [选项] 主机名/IP地址
参数: -c 数目 在发送指定数目的包后停止
-d 设定SO_DEBUG的选项
-f 大量且快速地送网络封包给一台机器看它的回应
-I 秒数 设定间隔几秒送一个封包,预设值是一秒
-l 次数 在指定次数内以最快的方式送封包
-q 不显示封包的信息只显示最后的结果
-s 字节数 设置数据包的大小
-r 不经由网关而直接送封包
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值