linux-入门基础2

参考的文章-Linux 系统目录结构 | 菜鸟教程 (runoob.com)

在线运作的工具:JS/UIX - Terminal (masswerk.at)

Linux - Virtual x86 (copy.sh)  --后面基本上都是在这个上面运行的

1、ls / 查看当前系统的目录

2、ssh 远程登录

3、vim/vi 创建文件

4、文本属性

  • 当为 d 则是目录
  • 当为 - 则是文件;
  • 若是 l 则表示为链接文档(link file);
  • 若是 b 则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
  • 若是 c 则表示为装置文件里面的串行端口设备,例如键盘、鼠标(一次性读取装置)。
  • 以三个为一组,且均为 rwx 的三个参数的组合。其中, r 代表可读(read)、 w 代表可写(write)、 x 代表可执行(execute)。 要注意的是,这三个权限的位置不会改变,如果没有权限,就会出现减号 - 而已。
  • 注:每个文件的属性由左边第一部分的 10 个字符来确定:文件类型|属主权限|数组权限|其他用户权限。

5、更改文件属性

5-1 

chgrp:更改文件属组

语法:

chgrp [-R] 属组名 文件名

参数选项

  • -R:递归更改文件属组,就是在更改某个目录文件的属组时,如果加上 -R 的参数,那么该目录下的所有文件的属组都会更改。

5-2 

chown:更改文件所有者(owner),也可以同时更改文件所属组。

语法:

chown [–R] 所有者 文件名
chown [-R] 所有者:属组名 文件名

5-3

chmod:更改文件9个属性

Linux文件属性有两种设置方法,一种是数字,一种是符号。

Linux 文件的基本权限就有九个,分别是 owner/group/others(拥有者/组/其他) 三种身份各有自己的 read/write/execute 权限,文件的权限字符为: -rwxrwxrwx , 三个一组组成九个权限,使用数据进行权限符号的代表有:

  • r:4
  • w:2
  • x:1
  • 若是权限为---则数据为0
  • chmod [-R] xyz 文件或目录

    选项与参数:

  • xyz : 就是刚刚提到的数字类型的权限属性,为 rwx 属性数值的相加,即0-7的数字组合
  • -R : 进行递归(recursive)的持续变更,以及连同次目录下的所有文件都会变更
  • -al -a:表示全部的文件,包括隐藏的文件 -l将文件的大小属性都显示出来,权限等~~;
  • ~:表示根目录,cd..上一级目录

6、pwd -p 显示路径

 

7、mkdir -m 加入权限;-p 可以递归,包括上级目录

8、rmdir 删除空的目录 -p 从该目录起,删除多级目录

9、rm 移除文件或目录

  • -f :就是 force 的意思,忽略不存在的文件,不会出现警告信息;
  • -i :互动模式,在删除前会询问使用者是否动作
  • -r :递归删除,不会给提示,需要谨慎

10、head --显示文件前几行

 

11、cat、tac分别为从前从后显示

12、tail -n行号,取出后面多少行

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值