linux学习笔记1 |目录结构 |文件权限 |基础命令

一,linux目录结构

linux系统和windows系统不同,其系统结构是一棵倒状的树,最顶端是根目录/,

其他所以目录都在根目录下。

1,常见目录说明

/bin 存放常用命令(即二进制可执行程序)

/etc 存放系统配置文件

/home 所有普通用户的家目录

/root 管理员用户的家目录

/usr 存放系统应用程序及文档

/proc 虚拟文件系统目录,以进程为单位存储内存的映射

/dev 存放设备文件

/mnt 临时挂载点

/lib 存放库文件

/boot 系统内核及启动有关的文件

/tmp 存放各种临时文件,是所有用户均可访问的地点

/var 存放系统运行中常改变的文件, 如系统日志

在终端中使用cd切换到根目录可查看根目录下的目录,使用ls查看目录后使用cd ..试图返回上级目录,发现并无改变,证明/就是最底的目录。

2,相对路径和绝对路径

绝对路径: 是从系统根目录(“/”)开始到指定位置的路径

例如:以绝对路径表示 main.c 的位置  /home/stu/main.c

以绝对路径表示桌面的位置  /home/stu/Desktop

相对路径: 是从当前目录开始到指定位置的相对路径

例如: “.” 代表当前位置

“..” 代表当前位置的上一层目录

“./main.c” 表示当前位置下的 main.c 文件

3,家目录

linux中的目录都有他自己的作用,那有没有给我们用户自己使用的目录呢,答案就是家目录。

所有普通用户都在”/home”下以该用户的用户名创建了一个目录,该目录就是此用户 的家目录。

例如: student 用户的家目录就是 : /home/student

teacher 用户的家目录就是 : /home/teacher

每个用户只能在自己的家目录下创建文件、修改文件等,不能访问其他用户的家目录, 更不能修改其他用户家目录中的文件。

二,linux系统文件

1,文件类型

Linux中有一句话叫一切皆文件,不仅普通的文件,目录、字符设备、块设备、 套接字等在Linux 中都是以文件被对待。

文件在linux里可以分为下面几类:

1,普通文件      ‘_’

2,目录文件       ‘d’

3,管道文件        ‘p’

4,链接文件       ‘l’

5,设备文件(块设备‘b’    字符设备‘c’)

6,套接字文件      ‘s’

linux并没有可视化界面,所以我们观察文件类型实在文件属性中去查看

三行中每行第一个字符显示了此文件的文件类型,上图中其他信息我将以第三行wgetrc文件举例

rw-r--r--   文件权限

1 连接数

 第一个root  拥有者

第二个root  所属组

4942   文件大小k为单位

日期 最后修改时间  

wgetrc   文件名

2,文件权限

文件共有四种权限,分别是rwx-,

r读权限值为4

w写权限值为2

x执行权限值为1

-无权限值为0

第一组rwx是文件所有者的访问权限,记u

第二组rwx是文件同组用户的访问权限,记g

第三组rwx是其他用户的访问权限,记o

3,修改文件权限 chmod

1,文字修改

u表示主,g表示同组,o表示其他,a表示所以人,'+'表示增加权限   ,’-‘表示去权限

2,数字修改

数字修改时,三种访问权限都要表名,访问权限数值由对应权限数值之和构成

三,常用命令

1,基础命令

1.1 pwd

显示当前位置的绝对路径,示例如下:

1.2 cd

切换目录,cd 后的参数表示要切换到的位置,可以使用绝对路径或相对路径,示例如下:

1.3 ls

显示目录中的文件,示例如下:

1.4 man

帮助手册,用来查看命令、系统调用,库函数等帮助信息,使用q退出

示例如下:  

1.5 touch

创建普通文件,示例如下:

1.6 mkdir

创建目录文件,示例如下:

1.7 rmdir

删除空目录,不能删除非空目录, 非空目录需要使用“rm -r name”删除,示例如下:

1.8 cp

拷贝文件, 拷贝目录文件时,需要加上“-r” ,示例如下:

1.9 mv

1.9.1 剪切(移动)文件,示例如下:

1.9.2 文件重命名,示例如下:

1.10 rm

删除文件,删除目录文件时,需要加“-r” ,示例如下:

1.11 find

在目录树中搜索指定的文件,也可以指定开始的搜索位置,示例如下:

1.12 grep

在文件中过滤出包含指定字符串的行,示例如下:

1.13

管道 | 将前一个命令的输出结果作为后一个命令的输入,示例如下:

1.14关机与重启

shutdown -h now 立刻关机 halt 关机 init 0 关机

shutdown -r now 立刻重启 reboot 重启 init 6 重启

2、文件查看命令

2.1 cat 2.1.1

查看文件内容,示例如下:

2.1.2 合并文件,示例如下:

2.1.3 往文件中写入数据, Ctrl+d 是结束输入,示例如下:

  • 30
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值