大数据之Linux实战---一切皆文件

来源:互联网 发布:王者荣耀淘宝代充原理 编辑:程序博客网 时间:2024/04/28 06:45

一. linux 用户及组的概念(待扩展…..)

1、用户账号的添加、删除和修改

  • 用户账号的添加:adduser username,以人机交互的提问的方式来添加用户,按照提示输入密码即可创建成功,默认在/home目录下。
  • 用户账号删除:userdel -r username
  • 用户账号修改:usermod -options username

2、用户密码的管理

  • root 设置用户密码:passwd username
  • 用户 自己更改密码:passwd

3、用户组的管理

  • 用户组账号的添加:groupadd -options groupname
  • 用户组账号删除:groupdel -options groupname
  • 用户组账号修改:groupmod -options groupname

4、添加root用户

  • sudo -i,进入root
  • vim /etc/sudoers ,按照下图把需要添加的root用户的名字(eg: test)写进去就ok了。
    add_sudoers

二. linux 文件属性及权限

这里写图片描述

  • 其中,- 表示普通文件,d 表示目录文件,rwx-分别表示可读可写可执行和没有权限

这里写图片描述

  • 改变文件的权限:chmod -R a+x 文件或目录,R表示 change files and directories recursively
    这里写图片描述

  • 改变文件的的拥有者:chown -R 用户账号(:组名) 文件或目录,R表示如果为目录则递归修改

  • 改变文件的的所属群组:chown -R GROUP dirname/filename,R表示如果为目录则递归修改

三. linux 文件与目录的CRUD(Create、Retrieve、Update、Delete)

ls 命令:列出目标目录中的所有的子目录和文件

  • ls:查看当前目录列表;ls -a:查看当前目录列表(包括隐藏目录);ls -l:查看当前目录内容的详细信息;ll:查看当前目录内容的详细信息(包括隐藏目录)。
  • -h参数选项:以可读的方式列出文件的大小

cd 命令:切换目录

pwd 命令:显示当前工作目录

mkdir 命令:创建目录

  • mkdir -p xx/yy:make parent directories as needed

rm 命令:删除文件目录

  • rm -rf xx

cp 命令:拷贝文件或目录

  • cp -rf /PATH1/xx /PATH2/yy
  • 同时将多个文件复制到指定目录:cp 源文件1 源文件2 指定目录,同理:对于其他命令对多个文件同时操作时,只需中间加上空格即可。

mv 命令:move (rename) files

   mv [OPTION]... [-T] SOURCE DEST                    #Rename SOURCE to DEST,move all SOURCE arguments into DIRECTORY   mv [OPTION]... SOURCE... DIRECTORY                 #move SOURCE(s) to DIRECTORY   mv [OPTION]... -t DIRECTORY SOURCE...              #move all SOURCE arguments into DIRECTORY

touch 命令:修改文件时间戳(当文件不存在时创建文件)

0 0