美文网首页
学习Linux笔记(文件夹、权限管理、vim/vi)

学习Linux笔记(文件夹、权限管理、vim/vi)

作者: 灿烂的GL | 来源:发表于2018-05-17 21:42 被阅读0次

Linux学习地址(鸟哥私房菜)

网络基础地址

linux 的基本指令:

1、返回上级目录:cd..

2、进入一个文件夹中执行ls可以返回所有文件,ls -lh获取文件夹全部信息(也可以通过ls --help查找功能)


文件操作常用语句

3、创建文件:torch file2/torch fil2.py/torch file2 file3 file4

4、复制

复制文件:cp  new_address old_address

eg :cp file1 filecopy

cp file1 file2 filecopy(支持多文件复制)

cp -i file1 filecopy(避免重复覆盖文件)

复制文件到文件夹:cp file1 folder1/

复制文件夹到另一个文件夹:cp -R folder1/ folder2/(将文件夹1中全部文件到文件夹2中)

复制同命名的文件:cp file*  folder2/(以file开头的文件复制到文件夹2中)

cp  *4  folder2/(以4结尾的文件复制到文件夹2中)

5、移动文件:mv file1 folder2/

6、重命名:mv file2 file1(文件2 变成文件1)


文件夹操作常用语句

7、创建文件夹:mkdir folder3

mkdir folder3/f3

8、删除文件:rm -i file2 file3 

9、删除文件夹:rm -r folder3(删除文件夹3中所有文件)

10、显示文件内容:cat t.py

11、复制文件内容到另一个文件:cat t.py > c.py

cat t.py c.py >b.py(把t 和 c中数据叠加放入b中,这里b.py 是新创建的文件)

12、将内容放入已有内容后面:cat t3 >> t.py


linux 的权限管理:

1、权限格式

         Linux下文件的权限类型一般包括读,写,执行。对应字母为 r、w、x。

          Linux下权限的除了第一个代表文件属性,后面依次三组划分,分别是usr 、group 、other 三种。每个文件都可以针对这三个属组(粒度),设置不同的rwx(读写执行)权限

d代表的是目录(directroy)-代表的是文件(regular file)s代表的是套字文件(socket)

p代表的管道文件(pipe)或命名管道文件(named pipe)

l代表的是符号链接文件(symbolic link)

b代表的是该文件是面向块的设备文件(block-oriented device file)

c代表的是该文件是面向字符的设备文件(charcter-oriented device file)

2、修改文件:chmod u+r t1.py(user 可以进行可读r文件t1) ,可以调用ls -1 t1.py查看文件权限,也可以减去权限,usr对应语句chmod u-r t1.py

group 对应语句:chmod g-r t1.py

other 对应语句:chmod o-r t1.py

全部用户对应语句 :chmod a-r t1.py

同时支持属组同时使用:chmod gu-r t1.py


远成控制Linux

先安装个东西:sudo apt-get install openshh-server(这块没学完先挖个坑)


vi编辑器和vim编辑器

这是学习视频地址可以参考下

简介:vi 可以直接打开文件(打开是纯文本),也可以做一些设置,如set number(适合基础配置修改)

vim是vi的升级,支持vi的指令,关键词会标注(基础代码变成适合)

1、启动vi:vi file(纯在打开,不存在创建新文件)

2、编辑模式:修改删除复制

3、插入模式:a/i/o

4、扩展模式:按ESC键,加:wq

5、通过w跳下一个词,b后退,通过)下一个段落,(上一个段落

6、修改,复制,删除分别是cc  dd  yy 

7、撤销所有U 撤销最近一次修改u

8、搜索:/txt或者向前搜索?txt,输入n就会依次往后寻找要搜索的文本,往前输入N

9、粘贴p

10、保存:w,退出:q,保存退出:wq,强制保存:w!,强制退出:q!

相关文章

网友评论

      本文标题:学习Linux笔记(文件夹、权限管理、vim/vi)

      本文链接:https://www.haomeiwen.com/subject/nyiidftx.html