1.系统启动关闭重启命令;
init 0 关机 init6 重启
2.文件管理:普通文件的管理(比如:文件的创建、删除、复制、粘贴、移动,文件权限设置修改),
文件的创建 touch [-acdmt]
-a 修改访问时间 -c 修改文件时间,不存在则创建
权限
umask 查看权限
r可读 w 可写 x可执行 rwx 对于 421 最高权限777
以lhp.txt为例:
-rw-rw-r-- 文件权限 第一组 文件所有者的权限 第二组 文件所属用户组的权限 第三组 其他人对此文件的权限
2 为连接数 lin lin 文件所有者 和文件所属用户组 4096 文件大小 11月份xxxxx 文件最后被修改时间
chgrp 更改文件所属用户组 chgrp 新用户组 文件名
chowm 改变文件所有者 chowm 新用户名 文件名
chmod 改变文件的权限
目录文件的管理(比如:目录文件的创建、删除、复制、粘贴、移动,文件权限设置修改),
目录的浏览 ls pwd
ls -a 显示所有文件 ls -l 显示详细信息 ls -d 查看目录属性
pwd 显示当前工作目录
目录的切换 cd xxx
cd / 切换到根目录 cd .. 返回上一级目录
目录的创建 mkdir [-mp]
-m配置文件案的权限 不使用默认权限
-递归创建
[lin@localhost home]$ mkdir lhp1224-1 //创建lhp1224-1目录
[lin@localhost home]$ ls //查看目录和文件
jack lhp1224 lhp1224-1 lin //显示内容
目 录的删除 rmdir [-p] 删除一个空目录(有文件时 rm -r 删除 )
-p 连同上层的空目录一起删除
[lin@localhost home]$ rmdir lhp1224-1 //删除lhp1224目录
[lin@localhost home]$ ls
jack lin
[lin@localhost home]$
目录内文件的移动 mv mv /xxx/aa /bb
目录文件的复制 cp cp /xxx /bb 源文件的地址 bb 目标文件
-a复制的文件属性与源文件属性相同 -i 若存在目标文件 ,询问是否覆盖 -r 递归持续复制 用于目录的复制行为 -u 源文件比目标文件新 才进行复制
[root@localhost ~]# cp -i /home/lhp11 /home/lin/Desktop/
[root@localhost ~]# cd /home/lin/Desktop/
[root@localhost Desktop]# ls -l
-rw-r--r--. 1 root root 0 12月 23 22:29 lhp11
文件和目录的删除 rm rm[-fir]文件或目录
-f 忽略不存在的文件,不提示错误 -i 互动模式,询问操作 -r 递归删除
[root@localhost Desktop]# rm -ir lhp3.txt //删除 lhp3.txt
rm:是否删除普通文件 "lhp3.txt"?y
文件与目录的移动和重命名 mv -[fiu]
-f 文件已存在,不询问直接覆盖 -i若目标文件存在 ,询问是否覆盖 -u 比较两个文件 后更新
[root@localhost Desktop]# mv lhp11 lhp22 //重命名操作
文件的查看、查 找、搜索命令,文件的归档与压缩,文件的解档与解压缩操作;
文件的查看 cat [-nE] xxx more 翻页查看 head -n xxx 数据选取
head -n 20 显示前20行
tail -n 100 显示最后20行 默认 10
more翻页 空格下一页 回车下一行 /xxx 内在查询xxx :f 显示文件名和当前行数 q退出
-E 将结尾的断行字符$显示 -n 打印行号
文件的查找 find -name
[root@localhost Desktop]# find / -name passwd
/selinux/class/passwd
/selinux/class/passwd/perms/passwd
/etc/passwd
/etc/pam.d/passwd
/usr/bin/passwd
查找 find
[root@localhost Desktop]# find / -name lhp.*
/home/lin/lhp.txt
/home/lin/Desktop/lhp.txt
3.磁盘管理:添加新的磁盘,进行分区、格式化等操作,目录、光盘与u盘的挂载;
打包或解包文件 tar
-c 新的压缩包 -t列出压缩包中的文件的目录 -x 解压 -f 使用压缩包名字(放最后) -v 输出相关信息 -z用gzip压缩(与x连用解压缩) -Z(大写 compress来压缩归档文件 与 x连用解压缩) -p 使用原文件属性
[root@localhost tmp]# tar -cvf /tmp/lhp.tar /tmp/lhp //压缩不归档
[root@localhost tmp]# tar -zcvf /tmp/lhp.tar.gz /tmp/lhp.tar //压缩
[root@localhost tmp]# tar -ztvf /tmp/lhp.tar.gz //查看压缩文件目录
[root@localhost tmp]# tar -zxvf /tmp/lhp.tar.gz //解压文件到当前目录
4.用户账户的配置与管理。
liunx 用户分为三类
超级用户 最高权限
系统用户 与系统服务有关不能用于登录
普通用户 由超级用户创建并赋予权限
用户账号信息文件:/etc/password 用户密码信息文件:/etc/shadow
用户组信息文件:/etc/group 用户组信息文件:/etc/gshadow
useradd创建用户(超级用户可用)
useradd [参数] 【用户名】 选项: -d指定用户登录时的主目录 -e账号终止日期 -g指定账号所属用户组 -G指定账户所属的附加组
-s 指定账户登录使用的shell(Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行)
-u 指定用户ID号
useradd -g net04 zhangsan
passwd设置或修改用户密码和属性
passwd [参数] 【用户名】 选项: -d 删除用户的口令 -l 暂时锁定指定的用户账号 -u解除指定账号的锁定 -s显示指定账号的状态
usermod(修改用户的属性)超级用户可用
usermod[参数]【用户名】 选项: -d指定用户登录时的主目录 -e账号终止日期 -g指定账号所属用户组 -G指定账户所属的附加组
-s 指定账户登录使用的shell(Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行)
-u 指定用户ID号 -l新用户(用于修改用户名)
usermod -l zhangs zhangsan
userdel 删除指定的用户账号(超级用户可用)
userdel[参数]【用户名】 选项:-r 不仅删除此用户还删除用户主目录和本地邮件存储的目录或文件 -f 删除用户登录目录及目录所有文件
su 切换用户身份
su 【用户名】 超级用户切换成普通用户不用输入密码 普通用户换其他用户需要密码 用exit可以返回本来的用户身份
id 查看用户的UID、GID和用户所属组的信息 如果没有指定则默认为当前用户
id 【用户名】
whoami 查看当前用户名
w查看当前登录系统用户和详细信息
groupadd 新建组群
groupadd [参数] 【用户组名】 选项:-g 指定用户组ID -o允许组ID号不唯一
groupmod 修改指定用户组的属性 (超级用户可用)
groupmod [参数] 【用户组名】 选项;-g 指定新的用户组ID -n指定新的用户组名字 -o允许组ID号不唯一
groupdel 删除指定的用户组(超级用户可用)
groupdel 【用户组名】 删除用户组前保证不是用户的主要组群 否则要先删除以此为用户组的主要组群的用户才可以删除该组