20165229预备作业三

查看用户:

$who am i或者 $who mom likes

在Linux里面如何知道自己属于哪些用户组呢?

方法一、使用groups命令

输入:$groups shiyanlou

方法二、查看/etc/group文件

输入:$cat /etc/group | sort

删除用户

输入:$sudo deluser ariel --remove-home

修改文件权限

方法一、二进制数字表示

  • 0:没有权限, 1:可执行x, 2:可写w, 4:可读r
  • 共十个位置,首位若是-则表示非目录文件,若是d则表示目录

输入:$echo "echo \"hello shiyanlou\"">books

$chmod 600 books

$ll books

$su xyh

$cat books

方法二、加减赋值操作

u:user, g:group , o:others, a:all, +增进, -去掉
输入:$chmod go-rw books

$ll books

FHS标准(文件系统层次结构标准)

  • / 下面的各个目录应该要放什么文件数据
  • 针对/usr及/var这两个目录的子目录来定义

路径

cd 切换目录

. 当前目录

.. 上一级目录

-上一次所在目录

~当前用户的home目录

pwd 获取当前所在路径

绝对路径

以根"/"目录为起点的完整路径,以所要到的目录为终点

相对路径

以当前目录 . 为起点,以你所要到的目录为终点

新建空白文件

 ```$cd ~ ``` 切换回到用户的/home/shiyanlou目录

 ```$touch test``` 创建名为test的空白文件

复制文件

$cp test father/son/grandson

删除文件

$rm test 若强制删除,则$rm -f test

  • 移动文件

"mv 源目录文件 目的目录"

  • 重命名文件

"mv 旧的文件名 新的文件名"
$mv file1 file2

使用more、less命令分页查看文件,可以直接使用键盘操作翻页

$cp /etc/passwd .

$more passwd

环境变量

用于打印环境变量信息的三个命令:

  • set显示当前shell所有变量

  • env显示与当前用户相关的环境变量

  • export显示从shell中导出成环境变量的变量

挑战:寻找文件

目标:

  • 找到sources.list文件
  • 把文件所有者修改为自己(shiyanlou)
  • 把权限修改为仅仅只有自己可读可写

uploading-image-243476.png

帮助命令:help命令、man命令、info命令

posted on 2018-02-25 23:25  赵凯杰  阅读(162)  评论(0)    收藏  举报

导航