/etc/passwd 为系统识别已授权的用户
/etc/shadow 保存相应的账户加密后的口令
/etc/group 存放组账户的信息
每一条用户的信息包含七个字段:第一个 用户名
第二个 加密的口令标识符 第三个 用户id号(uidec
第四个 组id号(gid) 第五个 注释 第六个 账户启动位置也就是主目录 第七个 用户登录的shell
useradd -c(注释) -d(主目录) -e(有效日期) -g(初始组) -u(uid) -s(shell) 用户名
以此来创建一个用户
usermod (选项相同) 修改账户信息
userdel 删除账户
groupadd 向系统中添加账户
groupmod 修改组信息
groupdel 从系统中删除组
su - *** 切换用户
在切换root用户至普通用户时,输入exit即可退回至root用户
echo 输入内容
文件目录的权限 r=4 w=2 x=1
r 对于文件可以可以查看内容,对于目录可以列出目录内容
w 对于文件可以修改 对于文件夹可以删除或新建文件
x 对于文件可以执行文件 对于文件夹可以进入目录
ls (-l -a -d) 显示文件目录
cd 切换目录
pwd 显示当前目录
cp (-R) 复制(文件夹) 到某个地方
mv 移动或改名某个文件
mkdir 新建文件夹
touch 新建文件
rm -f -r 删除文件或文件夹
head -index 显示文件或文件夹的头部
tail -index 显示文件或文件夹的尾部
cat 显示文件或文件夹的内容
more 分页显示文件或文件夹的内容
ln -s 生成软链接或硬链接 软链接可以跨文件生成 硬链接不可跨文件系统
chmod u+wrx g-wrx o=wrx 改变文件或目录的权限
也可以 chmod 764 文件名 用于修改权限
chown 用户名 文件名 可以改变文件的所有者
useradd 用户名 增减用户
passwd 用户名 改变用户的密码
chgrp 组名 文件名 可以改变文件的所属组
umask -S 可以查看缺省(默认)的权限
umask 会显示创建文件的权限掩码值 这个时候需要用7来减去各个值
umask 掩码值 改变系统默认的创建文件权限值
which+命令 定位该命令的绝对路径 显示别名
whereis+命令 定位该命令的绝对路径 显示帮助文档的位置
find+(范围)+(-name)+文件名或(-size)+大小(+100或-100)或(-user) +文件用户 可以查找任何文件类型
-type f表示文件 l表示软链接 d表示目录
*可匹配任意字符 ?可匹配单个字符
还可按时间来查找时间
1 ctime atime mtime
2 cmin amin mmin
c表示change 表示文件的属性被修改过 such as:find /etc -cmin -120
a表示access
m表示modify 表示文件的内容被修改过
连接符 -a表示逻辑与 -o表示逻辑或
find +(。。。。)+文件 +-exec(直接执行)或者-ok(询问是否执行操作)+命令+{}\;中查找包含指定的字符串的行并输出
查找并对结果执行某种操作
locate 在数据库中快速的查找
updatedb 更新系统文件中的数据库
grep +指定字符串+源文件 在指定的源文件
man+命令或配置文件 获得帮助信息
info 可以获取任何东西的帮助信息
whatis+命令 提取命令的最基本的用途 =apropos
命令+ --help 列出命令的主要选项
help+内置命令 查看内置命令的帮助信息
gzip +文件名(后缀名为.gz) 压缩文件
gzip 只能压缩文件 不能压缩目录
gunzip +文件名 解压缩文件
以上两项都是压缩或解压缩 .zip的压缩文件格式
tar -c 产生.tar多文件 -v显示详细信息 -z打包同时压缩
-f 指定压缩后的文件名+生成后的文件名+待打包的目录 把目录打包成文件
tar -x解包.tar文件
file+文件名 显示文件的具体信息
zip 可以压缩文件或者目录(-r) +压缩后的文件名+带压缩的文件
unzip解压缩
bzip 与gzip作用相同 只是多了-k选项可以保存源文件
write+用户名 与某个用户进行实时交流 ctrl+d结束
wall+内容,给所有的用户发送信息
ping+选项 -c 次数(表示发icpm的包的个数) -s(表示发的包的尺寸)+ip地址 测试网络联通
ifcofig 查看自己的ip地址
shut -h now 立即关机
reboot 重启
bush中的tab键可以补全
clear 或ctrl+l 清屏
ctrl+u 可删除光标之前的所有命令
history可以查看访问的历史
alias 别名=“命令” 可以创建别名
alias 查看别名
unalias +别名 删除别名