linux笔记

磁盘分区类型

  • 主分区(最多有4个)
    这里写图片描述
  • 扩展分区、逻辑分区
    这里写图片描述

硬盘命名方式

  • IDE硬盘——hd[a-d]
  • SATA硬盘——sd[a-d]

分区的命名方式

  • hda[1-n] , hdb[1-n] , 如hda1,hda2,hdb1等
  • sda[1-n] , 如sda1,sda2,sda3等

目录树结构

这里写图片描述

/home/oracle/….

目录树挂载
这里写图片描述


远程登录Linux

1. SSH

  • Secure Shell,安全外壳协议
  • 应用层和传输层上的协议
  • 支持多种系统
  • 加密且压缩传输

2. Secure CRT

这里写图片描述

3. Xshell


文件系统架构

  1. Linux文件系统具有层级性
    • 文件或者目录起始于根目录 “/” 成为树状结构
    • 最顶层由/开始
  2. 文件和目录名区分大小写
  3. 路径通过 “/” 分开
  4. “..”表示上层目录
  5. “.” 表示当前目录
  6. 隐藏目录或者文件名以“.”开始
    这里写图片描述

重要目录说明

这里写图片描述
这里写图片描述

1. home目录

  • root用户的home目录是/root
  • 普通用户的目录是/home/userx

这里写图片描述

2. bin目录

  • 常用的可执行文件
  • /bin、/usr/bin、/sbin等

3.外部设备mountpoint

  • /media、/mnt
  • 当检测到设备接入会自动产生挂载点

    1. /etc目录,系统的配置文件(只有root用户可以修改)
    2. /tmp,临时文件
    3. /boot,系统内核和开机必要文件(一般以vm开头)
    4. /dev,系统所有的设备文件

8. /usr

  • unix system resource
  • 保留程序的相关文件

9. /lost+found

  • 每个分区都会自动创建,系统崩溃时使用
    1. /var、/srv
    2. /proc
    3. /lib、/usr/lib、、/usr/locat/lib

目录和文件的命名规则

  1. 不超过255个字符
  2. 区分大小写
  3. 除了/外,其它字符都合法
    • 避免文件名首字符使用+ - .等
    • 避免使用空格、制表符和@#$%

这里写图片描述
这里写图片描述

4.最好使用有意义的名称来命名


ls指令操作

ls[options][file_or_dirs]

  • ls,列出当前目录内容(蓝色表示目录,其余表示文件

这里写图片描述

  • ls / ,显示根目录的内容

这里写图片描述

  • ls -a,显示隐藏文件

这里写图片描述

  • ls -l,显示详细内容 (常用ls -la)

这里写图片描述

  • ls -ld,显示目录本身的属性

这里写图片描述


文件和目录操作

  • 相对路径和绝对路径

    • 绝对路径必须以/开头 cd /root/home
    • 相对路径一般比较短 cd ../../ss
  • 切换目录

    • cd、pwd
    • cd..、cd ~、cd -
  • 复制文件和目录,cp
    • cp [options] file destination
    • cp [options] file1 file2 destination
    • cp -r dir1 dir2,复制目录

这里写图片描述

  • 移动和重命名文件和目录,mv
    • 移动操作类似于cp

这里写图片描述
这里写图片描述

  • 删除文件和目录,rm
    • rm [options] filenames
    • -i ,交互式
    • -r ,递归删除
    • -f ,force

这里写图片描述

  • 新建文件和目录,touch,mkdir
  • cd、pwd
  • cd.. 、cd ~、cd -

这里写图片描述

  • 确定文件的格式 file
    • 打开文件前确定格式使用不用的程序打开
    • file [options] filenames

这里写图片描述

  • cat 查看文件内容

    • cat [options] filenames
  • 分页查看文本文件,less

    • less [options] [filenames]
    • 使用pgUp,pgDown翻页

安全性模型

这里写图片描述

用户概述

  • 每个用户都有一个唯一的User ID
  • User的信息存储在/etc/passwd中
    • 存储用户名和home目录等信息
    • /etc/shadow
  • 每个User都有一个home目录
  • User未经授权将禁止读写或执行其它User的文件
  • root用户解读
    • 超级管理员账号,具有至高无上的权限
    • 一般不要随便使用root登录并操作系统

用户群组概述

  • 每个User都属于一个Group,具有唯一的标识符gid
  • Group信息存储于/etc/group中
    • gid、成员等
    • /etc/gshadow存储密码
  • 系统会为每个User关联一个和User同名的Group
    • 每个User至少存在于自己同名的Group中
    • User也可以加入其它的Group
  • 在同一个Group中的成员可以共享其它成员的文件

权限种类

  • 只读权限,用 r 表示(read)
    - 可以读取文件或者列出目录的内容(ls)
  • 可写权限,用w表示(write)
    - 可以写、删除文件或者目录
  • 可执行权限,用x表示(execute)
    - 可以执行可执行文件
    - 可以进入目录并使用cd切换到目录
  • 没有任何权限,用-表示

这里写图片描述
这里写图片描述
这里写图片描述

权限验证流程

这里写图片描述

设置文件和目录权限

字符表示法

  • chmod [-R] mod file
  • 模式类别
WhoOperatorPermission
u(owner)+r
g(group)-w
o(others)=x
a(ugo)

这里写图片描述

数字表示法

这里写图片描述
这里写图片描述
这里写图片描述

Konqueror图形界面设置

这里写图片描述

用户的主要群组和次要群组

这里写图片描述

用户管理

这里写图片描述
这里写图片描述
这里写图片描述

用户信息的检查

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

默认权限的修改

这里写图片描述
这里写图片描述
这里写图片描述

用户群组的管理

这里写图片描述


文件的压缩和打包

文件的压缩和打包

这里写图片描述

Linux中的压缩指令

这里写图片描述
这里写图片描述

Linux中的打包指令

这里写图片描述

vi编辑器

vi编辑器简介

这里写图片描述
这里写图片描述

vi编辑器的基础使用

这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述
这里写图片描述

vi编辑器的进阶使用

这里写图片描述
这里写图片描述
这里写图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值