Linux基本命令(2)

软链接

感觉像指针 a_soft_link 指向 a.txt

重新创建文件 其名称一样 软链接就又可以用了

说明软链接只记录文件名字 不记录文件内容 源文件消失 其链接不可用 

创建软连接时 如果与源文件不在同一目录下 得用绝对路径创建

文件夹的软链接创建方法一样

且不管对软链接操作 还是对源文件操作 其里面内容会同步发生变化

硬链接

硬链接:颜色看不出来 数量代表复制了几份(有几个文件发生同步变化)

存储的是里面的内容 本身占空间

源文件删了 硬链接还有

但是原文件更新 硬链接会同步更新

不能指向文件夹

ln -s a.txt a_soft

ln a.txt a_hard

相比少了-s

grep

查找文件里面是否含有想要的文件内容

-n 表示有行号

-i 意味着查找时候不区分大小写

-v 意味着反过来 就不含hello的行

注意:查找内容是一行一行找的

grep -n hello . -r

本目录下所有文件包含关键字的内容

正则表达式介绍

以行来说 一整行显示

以h开头的一行 ^h

以o结尾的一行 o$

grep -n h. test.txt

以h开头的行后面有字符的都匹配出来

单独h 这样不会匹配

find

根据文件名字查找文件

通配符 需要用单引号包起来

find . -name '*sh'

tar

打包

文件后缀名得是.tar

tar cf ff a.txt w.txt 不会是红色

要ff.tar

查看打包的内容

解包

v 表示查看过程

把所有txt结尾的文件一起压缩名字为a.tar

tar xvf a.tar 解包到当前目录

tar xvf a.tar -C wenjianjia 解包指定的文件夹 文件夹需要提前建好

以上只是打包解包 文件的大小并没有变化

gzip

压缩

解压

完整过程:

1.打包 tar cf a.tar

2.压缩 gzip -r a.tar.gz

1.解压 gzip -d a.tar

2.解包 tar xvf

打包且压缩

tar czf ww.tar.gz *txt

解压且解包

tar zxf ww.tar.gz -C pp

bzip2

提前建好文件夹

zip

压缩时文件不用写扩展名

解压时文件夹会自动创建 无需提前创建

压缩率:zip<gzip<bzip2

通用性:bzip2<gzip<zip

其它命令

which 查看命令位置

which zip

shell命令:pwd cd

su:切换到root用户下

passwd

exit 退出某个用户 如果有切换则退到上个用户 否则就是退出终端

who:查看当前登录的用户

hadoop tty1

tty: 代表用户登录了系统

hadoop pts/0

pts:以终端形式登录

杀掉

pkill -kill -t pts/1

pkill -kill -t tty1

reboot:重新启动 不需要root权限

shutdown 需要root权限

shutdown -h +10

10分钟后关闭

chmod

修改文件权限

三组

自己hadoop用户

hadoop这一组的用户

其它用户

u:代表自己hadoop用户

g:代表hadoop这一组的用户

o:其它用户

a:所有用户

+ - = 

r w x

chmod u- 3.txt :减去所有权限

-:没有任何权限

数字法修改权限

r 4 w 2 x 1 - 0

只有0-7

g w o

小结:

查找文件内容

grep -ni word 1.txt 行号 不区分大小写

grep -nv word 1.txt 行号 反之 不含word

grep -n b$ 1.txt 行号 以b结尾

grep -n b /home -r 文件夹下找

找文件 find

find / -name 1.txt

在整个根目录下查找1.txt文件

find / -name '*txt'

以txt结尾的所有文件

软链接

ln -s 1.txt a

源文件 名称

软链接 只记录文件名称 不记录内容 如果源文件没了 该软链接失效

硬链接:把源文件内容拷贝一份 与源文件同步变化 且有个数字显示有几份这样的

tar cvzf a.tar.gz 1.txt 2.txt

tar xzf a.tar.gz -C ab

chmod 234 test.txt

重要命令

ls cd pwd mkdir gedit rm cp mv find grep 软链接 压缩 管道 su

vim

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值