linux数据操作03

文件内数据操作

排列数据 sort file (sort -n file文件中如果是数字,-n可以把数字识别成数字,sort -M file 按照月份排序)

搜索数据 grep name file(name查找的数据,file文件名) 搜索出带行号的列表 grep -n name file

反向搜索 grep -v name file(找出不匹配的) 多个搜索条件 grep -e name1 -e name2 file

 

压缩数据

linux文件压缩工具

bzip2

.bz2

compress

.Z

gzip (运用最广)

.gz

zip

.zip

压缩文件 gzip file 批量压缩文件 gzip file*

查看压缩过的文本内容 gzcat file

解压文件 gunzip file

 

默认shell配置

系统运行什么样的shell取决于个人用户ID的配置,在/etc/passwd中查看

cat /etc/passwd

默认系统的shell,/bin/sh用于需要在启动时使用的系统shell脚本

ls -l /bin/sh

 

ps --forest 查看shell之间的嵌套关系,父shell子shell

WEBRESOURCE1a987bf22dd226b014fb7e0347b39b95uploading.4e448015.gif转存失败重新上传取消

 

进程列表

pwd ; ls ; cd/etc ; cd ; ls命令可以依次运行,之间用分号(;)间隔

(pwd ; ls ;cd/etc ; cd ; ls;echo $BASH_SUBSHELL)创建子shell执行命令 (结果最后显示1)

 

后台模式

直接输入sleep 10,会暂停10秒,在出现提示符

输入sleep 10&,会在后台运行sleep命令,使用ps -f 查看,或者jobs命令查看后台模式中的进程

将进程列表置入后台 (sleep 2;echo $BASH_SUBSHELL; sleep 2)&

 

协议 coproc

coproc sleep 10在后台生成一个子shell,并在子shell中执行命令

coproc my_job { sleep 10; } 可以加协议名字,用于多协议间传递参数

 

内建命令与外部命令

外部命令,通常位于 /bin ,/usr/bin,/sbin/,/usr/sbin中

例如ps, 使用 which ps 查找ps所在位置

内建命令

例如 cd , exit,通过type cd了解是否为内建命令

type -a显示每个命令的两种实现,which只显示出外部命令

 

history历史命令查看

history命令会保存最近使用过的一千多条命令

使用!!命令可以唤回命令执行

命令的历史记录保存在,用户名下的.bash_history文件中

可以用!20 (!+编号唤回)唤回历史命令

 

alias查看linux设置好的命令别名

alias -p查看当前可用别名

alias创建自己的别名 alias li='ls -li' (*只在被定义的shell进程中有效)

 

 

 

 

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值