Liunx权限的操作命令与挂载点的理解

ubuntu如何切换到root用户

默认安装完成之后并不知道root用户的密码,那么如何应用root权限呢? 
(1)sudo 命令 
这样输入当前管理员用户密码就可以得到超级用户的权限。但默认的情况下5分钟root权限就失效了。 
(2)sudo -i 
通过这种方法输入当前管理员用户的密码就可以进到root用户。 
(3)如果想一直使用root权限,要通过su切换到root用户。 
那我们首先要重设置root用户的密码: 
sudo passwd root 
这样就可以设置root用户的密码了。

su “用户名” 或者 exit回到用户权限

之后就可以自由的切换到root用户了 
su 
输入root用户的密码即可。

关于挂载点的理解

Linux是树型目录结构,与windows的C,D,E盘完全不同,Linux只有一个根目录'/',其余各个目录都是基于这个根目录发散,就是树形结构。因此Linux分区跟Windows的C,D,E盘分区完全不同,而是将某个分区挂到一个对应的目录上,例如/home对应一块分区,home目录就是这块分区的挂载点、/boot对应一块分区,boot目录就是这块分区的挂载点、/usr对应一块分区,usr目录就是这块分区的挂载点。你可以形象的理解:一棵大树(根目录/)有很多树枝(目录,挂载点),每个树枝上都挂着一个箱子(分区,存储空间)。

目录结构

目录名称 目录内容
bin 保存二进制文件
boot 系统的启动文件,包含系统的初始化文件和内核
dev 设备文件
etc 配置文件
home 用户的家目录
lib 系统的库文件
media 系统的自动挂载点,当你访问U盘的时候实际上访问的是media这个文件夹中的某个子文件夹
mnt 挂载点
opt 当使用源码包安装软件的时候一般都会把软件安装到opt中去
proc 内核中的参数
root 系统管理员的家目录
sbin 存放的二进制的命令,只有系统管理员可以使用
usr 默认安装软件的路径
tmp 存放临时文件
var 缓存,日志,数据库文件

假如我下载了100G的电影我放置在那个地方

可以新建一个文件夹,让分区挂载在这个文件夹上面

命令学习

  • 返回上一次所在的目录:cd -
  • 查看环境变量:echo $PATH
  • 设置环境变量:PATH=""
  • 设置可执行权限:chmod +x 文件名称
  • 查看文件自身信息:ls -d
  • 递归产看文件信息:ls -R
  • 复制 cp[选项] /path1/文件夹1 /path2/文件夹2 
    如果不存在这个文件夹2或者不存在,则把/path1/文件夹1拷贝到文件path2下并且重命名为文件夹2
  • cp -a -r -f -u -p -d
  • -a 可以拷贝文件夹
  • -f 强制
  • -r 递归
  • -d 拷贝链接
  • -p 文件信息
  • 剪切:mv 
    有重命名的作用 mv a b 将a重命名为b
  • basename 得到文件名
  • dirname 得到文件所在的路径名
  • 产看文档的内容 cat tac head nl tail more less 只能查看文本文件
  • cat:只适合查看一些小文件 
    -n 加上文档的行数
  • tac: 倒置显示文件
  • nl:跟cat -n 作用相同,不现实空白行 
    -b:显示空白行
  • more:分屏查看文件内容,只能往后翻不能往前翻
  • less:查看文件
  • head:可以查看文件的前几行 
    hand 行数 文件名
  • tail:查看文件的尾几行
  • tail -f 可以时时监控文件的变化。
  • od -t c :查看二进制文件
  • touch 文件名称 :如果文件不存在则创建一个文件,如果文件存在则跟新文件创建的时间为当前时间。 
    -文件默认权限:umask 
    当创建目录的时候,权限就是减去默认umask的值 
    当创建文件的时候,权限不等于直接减去umask的值
  • 查看隐藏权限:lsattr
  • 添加隐藏文件:chattr 
    +a 只能添加,不能删除 
    +i 无法修改
  • 修改文件所有者 chown 用户 文件名称
  • 修改文件所在的组 chgrp 组名 文件名称
  • 查找命令所在的路径:whereis -b -m 命令

猜你喜欢

转载自blog.csdn.net/weixin_40236948/article/details/81221340