目录
1.用户管理
1.添加用户:useradd 选项 用户名
2.更改用户:usermod 选项 用户名
3.删除用户
2.Linux系统用户组的管理
1.增加用户组
2.删除一个已有的用户组
3.修改用户组的属性
4、如果一个用户同时属于多个用户组,那么用户可以在用户组之间切换,以便具有其他用户组的权限。
3.与用户账号有关的系统文件
4.文件指令
1.创建文件:
2.更改文件创建时间:touch 文件
3.删除文件:
4.复制文件
5.移动文件:
6.文件重命名:
7.查看文件
8.在文件中搜索指定字符串
9.文件(目录)打包压缩
5.目录指令
1.返回上一层目录:
2.返回家目录:
3.返回最近访问的目录:
4.创建一个目录:
5.创建一个多级目录:
6.删除一个目录:
7.删除一个多级目录:
8.复制目录:
6.系统指令
1.获取电脑和操作系统相关信息
选项:
-c comment 指定一段注释性描述。
-d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录。
-g 用户组 指定用户所属的用户组。
-G 用户组,用户组 指定用户所属的附加组。
-s Shell文件 指定用户的登录Shell。
-u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号。
useradd -d /home/test -m yangkang
/*******/
为用户设置密码:passwd 选项 用户名
可使用的选项:
-l 锁定口令,即禁用账号。
-u 口令解锁。
-d 使账号无口令。
-f 强迫用户下次登录时修改口令。
当前用户是root用户:passwd
否则:passwd 用户名
常用的选项包括-c, -d, -m, -g, -G, -s, -u以及-o等
,这些选项的意义与useradd
命令中的选项一样,可以为用户指定新的资源值。
usermod -g root yangkang
userdel -r 用户名
groupadd 选项 用户组
可以使用的选项有:
-g GID 指定新用户组的组标识号(GID)。
-o 一般与-g选项同时使用,表示新用户组的GID可以与系统已有用户组的GID相同。
groupdel 用户组
groupmod 选项 用户组
newgrp root
cat /etc/passwd
用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
/***/Linux文件基本属性:
ls –l 命令来显示一个文件的属性以及文件所属的用户和组
ls:
-a 列出目录下所有信息,包含以 .开头的隐含文件
-d 将目录象文件一样显示,而不是显示其下的文件。 如: ls –d 指定目录
-l 列出文件的详细信息。ls -l==ll) -F 在每个文件名后附上一个字符以说明该文件的类型,
“*”表示可执行的普通文件; “/”表示目录; “@”表示符号链接; “|”表示FIFOs; “=”表示套接字(sockets)。(目录类型识别) -r 对目录反向排序。 -t 以时间排序。 -s 在l文件名后输出该文件的大小。(大小排序,如何找到目录下最大的文件) -R 列出所有子目录下的文件。 (递归) -1 一行只输出一个文件
touch:
-a 或–time=atime或–time=access或–time=use只更改存取时间。
-c 或–no-create 不建立任何文档。
-d 使用指定的日期时间,而非现在的时间。
-f 此参数将忽略不予处理,仅负责解决BSD版本touch指令的兼容性问题。
-m 或–time=mtime或–time=modify 只更改变动时间。
-r 把指定文档或目录的日期时间,统统设成和参考文档或目录的日期时间相同
-t 使用指定的日期时间,而非现在的时间
touch 文件
rm -rf 文件
man 指令(显示指令的详细信息)
cp 文件 文件
mv 文件 目录
mv 文件 文件
1.cat:
-b 对非空输出行编号
-n 对输出的所有行编号
-s 不输出多行空行
cat 文件
2.more:
-n 对输出的所有行编号
-q 退出more
more 文件
3.less
使用了 less 时,就可以使用 pageup 等按键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!
less:
-i 忽略搜索时的大小写
-N 显示每行的行号
/字符串:向下搜索“字符串”的功能
?字符串:向上搜索“字符串”的功能
n:重复前一个搜索(与 / 或 ? 有关)
N:反向重复前一个搜索(与 / 或 ? 有关)
q:quit
less 文件
4.tail -n 数字 文件: 用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。
grep 选项 搜索的字符串 文件
grep:
-i :忽略大小写的不同,所以大小写视为相同
-n :顺便输出行号
-v :反向选择,亦即显示出没有 ‘搜寻字符串’ 内容的那一行
1.压缩:
zip 压缩文件.zip 目录或者文件
zip:
-r 递归处理,将指定目录下的所有文件和子目录一并处理
2.解压:
unzip 压缩文件.zip 选项 路径
unzip:
-d 指明解压路径
cd ..
cd ~
cd -
mkdir 目录
mkdir -p 多级目录
tree:显示多级目录以及所有文件。
rmdir 目录
rmdir -p 多级目录
cp 目录 目录
cp:
f 或 --force 强行复制文件或目录, 不论目的文件或目录是否已经存在 -i 或 --interactive 覆盖文件之前先询问用户 -r 递归处理,将指定目录下的文件与子目录一并处理。若源文件或目录的形态,不属于目录或符号链接,则一律视为普通文件处理 -R 或 --recursive递归处理,将指定目录下的文件及子目录一并处理
7.管道命令
1.传输数据处理:
将指令1处理之后得到的数据通过管道让指令2再处理一遍。管道的作用也就是传输数据。
指令1 | 指令2
uname 选项
uname:
-a或–all 详细输出所有信息,依次为内核名称,主机名,内核版本号,内核版本,硬件名,处理器类 型,硬件平台类型,操作系统名称