day03-Linux指令

2018-08-29  本文已影响0人  我是一只菜鳥

1.vi

1.1.字符串查找

:/要查找的字符串 敲enter开始查找,n代表下一个, N代表上一个,从上往下找
?/要查找的字符串 敲enter开始查找,n代表下一个,N代表上一个,从下往上找

1.2.字符串替换

1.3.vi打开快捷到某行

vi lala.txt +n 打开文件默认到第n行行首
vi lala.txt + 打开文件默认到尾行行首

1.4.vi的配置文件

.vimrc 如果想用vi来写python代码,搞一个配置文件

1.5.vi的常见错误

非法编辑退出vi的时候,会产生一个 .2.txt.swp 的一个交换文件,只要有这个文件存在, 那么打开这个文件的时候就会有提示,不想要这个提示,删除这个文件即可
rm -f .2.txt.swp
vi -r 2.txt 恢复到上次编辑的内容

2.文件相关指令

文件和文件夹的相关指令,创建、删除、拷贝、移动、查看

3.文件系统

文件系统就是文件管理系统的简称,不同的文件系统存储和读取数据的方式都不一样,就会导致同样的东西,不同的文件系统来存,存的大小不一样
apfs:苹果手机的格式
常见的文件系统格式

4.用户和组

linux是一个多用户多组的操作系统
一个用户能否属于多个组 yes
一个组能否拥有多个用户 yes
一个用户至少必须属于一个组,一个用户必须拥有自己的主组,其他组称之为附加组

5.文件权限

权限什么意思?系统中,文件的权限都有哪些?读、写、执行
读:read r 写:write w 执行:execute x
如果写一个-代表没有这个权限
权限表示
rwx 111 7
rw- 110 6
r-x 101 5
r-- 100 4
-wx 011 3
-w- 010 2
--x 001 1
--- 000 0
rwx;r-x;r-x
所属用户权限;组内用户权限;组外用户权限
权限表示法:0755;0777;0644
修改权限修改组的指令不是乱用的,需要root用户的权限才能修改,Ubuntu下需要使用sudo,centos需要切换root执行

6.文件搜索

find
用法如下:
find 在哪找 怎么找 找什么

find / -name dudu.py
find / -size 10k 等于10k的文件
+10k 大于10k的文件
-10k 小于10k的文件
find / *.txt -user liuyan
find / -maxdepth 3 -mindepth 2 -name *.txt 找指定级别的文件

上一篇 下一篇

猜你喜欢

热点阅读