Java linux 系统

元字符:(某些符号在当前操作系统中具有的特殊含义)

1.表示通配符,可以表示0到n个字符。
例如:列出所有txt结尾的文件
ls
.txt
例如:删除开头是a的,结尾是b的文件或者目录
rm -r ab
2.? 表示占位
例如:删除资源名字长度至少为5,开头文件是a的文件或者目录
rm -r a????
(*为任意长度)
3. ;表示在一行语句中连续执行多个,命令之间使用分号进行分割
例如: date;cal;pwd 一个显示完一个显示
date 时间 cal 月份(日历) pwd(当前位置)
4.> 和>>
①>表示往文件中写入内容,是覆盖操作
例 echo “hello” >a
a文件如果不存在则会自己创建,a 文件如果存在,则会覆盖之前的内容。
例如:cal命令输出的日历写到a文件中
cal>a
例如:cal;pwd >a (此时文件就写不到a中,原因是a前面有分号)
②>>表示往文件中写入内容,是追加操作
例:echo “hello” >>a
a文件如果不存在,则会自动创建,a文件如果存在,则会覆盖之前的内容
例如:先把date命令显示的日期写入a文件中,载把cal显示的日历追加到a为念中,再查看a文件内容
date>>a
cal>>a
5.cat (查看文件中的内容)】
cat a.txt
例:把c.txt b.txt>c.txt
*把c.txt b.txt 合并到c.txt

特例:将c.txt文件内容设置为空
cat/dev/null>c.txt (/dev/null代表变成空)
例如:将本来要输出的东西直接丢弃不要了
6.管道符 | (可以把第一个命令的结果,交给第二个命令作为从参数进行操作)
7.more命令
more命令和cat命令一样也是查看内容的命令

8.vi/vim 全屏编辑器(主要是文件写东西,如java代码)
具有三层命令模式
底层命令模式 命令模式 编辑模式
vim 文件名字 :创建或者打开一个文件
w是保存 q是退出 (退出前先打冒号)
命令模式 切换到编辑模式:
可以输入i a o I A O;
编辑模式 切换到命令模式
Esc
命令模式可在命令模式中进行删除,移动替换等功能
命令模式可切换到底层模式按: 也可以做相应的删除复制等
9.要注意自己的环境目录
可在当前Shell
家目录
系统文件进行更改
更改完必须source必须进行刷新

归档 压缩:
1.归档:将文件/文件夹/文件和文件夹放到一个(名字.tar)中
如:tar - cvf all.tar a.txt b.txt one two three (将文件和文件夹放到一个叫all.tar)

2.解当:
tar -xvf work.tar -C dir (将文件work.tar中文件和问价夹解压到dir1中 dir1存在)

3.解压:gzip 通过特定的算法来减小计算机文件大小的机制

例:将归档好的文件进行压缩
gzip work.tar

tar -zcvf good.tar.gz a b c test1 test2 (归档后压缩) (是归档和压缩的集合用法 将a b c test1 test2 新生成good.tar.gz)
4.对gz文件进行解压 解压到当前位置
gunzip work.tar.gz
5.对tar.gz文件进行解压 并且进行解除归档到dir中
tar -zxvf work.tar.gz -C dir

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值