Linux相关命令

1,Linux的每个文件一般都有三个权限 r--读,w--写,x--执行,其分别对应的数值为4,2,1。

输入ll可以查看到文件的权限。

 

 

2,给目录或文件授权

chmod 777 目录名

chmod 775 文件名

3,查看目录里面文件

ls

4,查看目录详细内容(包括权限,时间,用户,及目录总数量)

ll

4,查看某个目录做了什么操作

history | grep 目录名

5,创建文件夹

mkdir -p 文件夹名   注:-p代表确保目录名称存在,不存在的就建一个

 

创建目录:mkdir(make directories)

 

功能说明:建立目录 
语  法:mkdir [-p][--help][--version][-m <目录属性>][目录名称]
补充说明:mkdir可建立目录并同时设置目录的权限。
参  数:
  -m<目录属性>或–mode<目录属性>   建立目录时同时设置目录的权限。
  -p或–parents   若所要建立目录的上层目录目前尚未建立,则会一并建立上层目录。
例:mkdir  test

 

6,创建文件

touch 文件名

 

创建文件 touch

 

功能说明:改变文件或目录时间。
语  法:touch [-acfm][-d <日期时间>][-r <参考文件或目 录>][-t <日期时间>] [--help]   [--version][文件或目录...] 或 touch [-acfm][--help][--version][日期时 间][文件或目录...] 
补充说明:使用touch指令可更改文件或目录的日期时间,包括存取时间和更改时间。
参  数:
 -a或–time=atime或–time=access或–time=use  只更改存取时间。 
 -c或–no-create  不建立任何文件。 
 -d<时间日期>  使用指定的日期时间,而非现在的时间。 
 -f  此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。 
 -m或–time=mtime或–time=modify  只更改变动时间。 
 -r<参考文件或目录>  把指定文件或目录的日期时间,统统设成和参考文件或目录的日期时间相同。 
 -t<日期时间>  使用指定的日期时间,而非现在的时间。
例:touch test.txt (注:Linux下没有文件后缀名区分文件类型之说,系统文件类型只有可执行文件和不可执行文件)

7,创建用户名和密码并指定访问目录

 

Linux创建用户

 

useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。

useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name

主要参数:

-c:加上备注文字,备注文字保存在passwd的备注栏中。

-d:指定用户登入时的主目录,替换系统默认值/home/<用户名>

-D:变更预设值。

-e:指定账号的失效日期,日期格式为MM/DD/YY,例如06/30/12。缺省表示永久有效。

-f:指定在密码过期后多少天即关闭该账号。如果为0账号立即被停用;如果为-1则账号一直可用。默认值为-1.

-g:指定用户所属的群组。值可以使组名也可以是GID。用户组必须已经存在的,期默认值为100,即users。

-G:指定用户所属的附加群组。

-m:自动建立用户的登入目录。

-M:不要自动建立用户的登入目录。

-n:取消建立以用户名称为名的群组。

-r:建立系统账号。

-s:指定用户登入后所使用的shell。默认值为/bin/bash。

-u:指定用户ID号。该值在系统中必须是唯一的。0~499默认是保留给系统用户账号使用的,所以该值必须大于499。

创建账号密码示例

useradd -d /opt/zhengdufu -m zhengdufu -p zhengdufu     注:这里我的目录和用户名密码都是一致的,可以根据实际情况修改,这里创建的用户默认权限是700代表只有自己可读可写可执行,当然了管理员是有最高权限的

修改密码示例

passwd 用户名

将其他用户加入zhengdufu这个账号同一个组里面

打开group配置文件

vim /etc/group

修改如下:

zhengdufu:x:1008:其他用户名称        注:在/etc/group 中的每条记录分四个字段:第一字段:用户组名称;第二字段:用户组密码; 第三字段:GID 第四字段:用户列表,每个用户之间用,号分割;本字段可以为空;如果字段为空表示用户组为GID的用户名

8,创建组

8.1、建工作组
groupadd test      //新建test工作组
8.2 新建用户同时增加工作组
useradd -g test phpq     //新建phpq用户并增加到test工作组

8.3将已有的用户加到工作组里面

usermod -G groupname username  或者:gpasswd -a user group

8.4更改文件夹的用户和所属的组

chown 用户名:所属的组 /目录名

 


  

  
 
 

 

 

 

 

posted @ 2019-05-30 12:45  郑金圣  阅读(360)  评论(4编辑  收藏  举报