目录
目录
9.查看文件内容——cat,head,tail,more,less
一.文件类操作
1.修改文件所属组群--chgrp
(1)命令说明
修改文件所属组群,chgrp命令,就是change group的缩写(我们可以利用这些来记忆命令)。
(2)语法
chgrp 组群 文件名/目录 -R(递归)
(3)举例
chgrp www testfile -R
2.修改文件拥有者——chown
(1)命令说明
修改文件所属者,chown命令,就是change owner的缩写(我们可以利用这些来记忆命令)。
(2)语法
chown 组群 文件名/目录 -R(递归)
(3)举例
chown www testfile -R
3.修改文件权限——chmod
(1)命令说明
修改文件权限。(所属主,所属组,其他人)(可读-4,可写-2,可执行-1)
(2)语法
chmod 权限值 文件/目录
(3)举例
chmod 755 testfile -R
4.创建文件目录——mkdir
(1)命令说明
创建文件目录。
(2)语法
mkdir 文件目录名称
(3)举例
mkdir filename
5.创建文件——touch
(1)命令说明
创建文件。
(2)语法
touch 文件名称
(3)举例
touch filename.txt
6.文件/目录剪切——mv
(1)命令说明
把一个文件从一个目录移动到另外的目录,原来的目录删除掉该文件。
(2)语法
mv 文件目录地址 相对于当前位置的新的地址。
(3)举例
mv a.txt ./fole/
7.文件目录复制——cp
(1)命令说明
复制文件目录,不删除原来的文件。
(2)语法
cp 文件目录名称 新的地址
(3)举例
cp filename /dfd/
8.删除文件/目录——rm -rf
(1)命令说明
强制删除文件目录。
(2)语法
rm -rf 文件目录名称
(3)举例
rm -rf filename
9.查看文件内容——cat,head,tail,more,less
(1)命令说明
查看文件文件内容。
(2)语法
cat/head /tail/more/less 文件名(推荐用less)
(3)举例
less filename.php
10.查找文件——find
(1)命令说明
查看文件。
(2)语法
find 查找范围 -name 文件名
(3)举例
find / -name *.php*
11.文件压缩和解压——tar(也可以zip/unzip)
(1)命令说明
文件压缩和解压。
(2)语法
tar -zcvf 生成的压缩包名称 被压缩的文件目录
tar -zxvf 被解压的文件目录
(3)举例
tar -zcvf a.tar.gz ./mobile
tar -zxvf a.tar.gz
二.用户和用户组管理命令
1.添加用户——useradd
(1)命令说明
添加用户。
选项:
-u UID: 手工指定用户的UID号
-d 家目录: 手工指定用户的家目录
-c 用户说明: 手工指定用户的说明
-g 组名: 手工指定用户的初始组
-G 组名: 指定用户的附加组
-s shell: 手工指定用户的登录shell,默认是/bin/bash
(2)语法
useradd [选项] 用户名
(3)举例
useradd username
2.删除用户——userdel
(1)命令说明
删除用户。
选项:
-r 删除用户的同时删除用户家目录
(2)语法
userdel [-r] 用户名
(3)举例
userdel -r username
3.修改用户信息 ——usermod
(1)命令说明
修改用户信息。
选项:
-u UID: 修改用户的UID号
-c 用户说明: 修改用户的说明信息
-G 组名: 修改用户的附加组
-L: 临时锁定用户(Lock)
-U: 解锁用户锁定(Unlock)
(2)语法
usermod [选项] 用户名
(3)举例
usermod -G www username
4.切换用户 ——su
(1)命令说明
切换用户。
选项:
- : 选项只使用“-”代表连带用户的环境 变量一起切换
-c 命令: 仅执行一次命令,而不切换用户身份
(2)语法
su [选项] 用户名
(3)举例
su - root -c "useradd user1" # 不切换成root,但是执行 useradd 命令添加 user1 用户
5.添加用户组 ——groupadd
(1)命令说明
添加用户组。
选项:
-g GID: 指定用户组ID
(2)语法
groupadd [选项] 组名
(3)举例
groupadd groupname
6. 修改用户组 ——groupmod
(1)命令说明
修改用户组。
选项:
-g GID: 修改用户组ID
-n 新组名: 修改组名
(2)语法
groupmod [选项] 组名
(3)举例
groupadd -n groupname
7. 删除用户组 ——groupdel
(1)命令说明
删除用户组。
注意:如果用户组中存在初始用户,则该用户组不能删除,而附加用户对用户组删除没有影响。
选项:
-g GID: 修改用户组ID
-n 新组名: 修改组名
(2)语法
groupdel 组名
(3)举例
groupadd -n groupname
8. 把用户添加入组或从组中删除 ——gpasswd
(1)命令说明
选项:
-a 用户名: 把用户(作为附加用户)加入组
-d 用户名: 把用户从组中删除
(2)语法
gpasswd [选项] 组名
(3)举例
gpasswd -a username groupname
gpasswd -d username groupname