2.3.4cal查看月历
cal2023
2.4.1useradd添加新用户
useradd用户名(功能描述:添加新用户)
useradd-g组名用户名(功能描述:添加新用户到某个组)
2.4.2passwd设置用户密码
passwd用户名
2.4.3id查看用户是否存在
idusername
2.4.4cat/etc/passwd查看创建了什么用户
cat/etc/passwd
2.4.5su切换用户
su用户名称(功能描述:切换用户,只能获得用户的执行权限,不能获得环境变量)
su-用户名称(功能描述:切换到用户并获得该用户的环境变量及执行权限)
2.4.6userdel删掉用户
userdel用户名(功能描述:删掉用户但保存用房主目录)
userdel-r用户名(功能描述:用户和用房主目录,都删掉)
2.4.7who查看登入用户信息
whoami(功能描述:显示自身用户名称)
whoami(功能描述:显示登入用户的用户名以及登录时间)
2.4.8sudo设置普通用户具有root权限
useraddissavio
passwdissavior
vim/etc/sudoers
更改/etc/sudoers文件,找到下边一行(91行),在root下边添加一行,如下所示:
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
issavior ALL=(ALL) ALL
或则配置成采用sudo命令时,不须要输入密码
root ALL=(ALL) ALL
issavior ALL=(ALL) NOPASSWD:ALL
更改完毕linux命令查看版本,如今可以用issavior账号登陆,之后用命令sudo,即可获得root权限进行操作。
2.4.9usermod更改用户
将用户加入到用户组
usermod-g用户组用户名
2.5用户组管理命令
每位用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理。
不同Linux系统对用户组的规定有所不同linux公社查看系统版本linux,如Linux下的用户属于与它同名的用户组,这个用户组在创建用户时同时创建。
用户组的管理涉及用户组的添加、删除和更改。组的降低、删除和更改实际上就是对/etc/group文件的更新。
2.5.1groupadd新增组
groupadd组名
2.5.2groupdel删掉组
groupdel组名
2.5.3groupmod更改组
groupmod-n新组名老组名
2.5.4cat/etc/group查看创建了什么组
cat/etc/group
2.6文件权限类
2.6.1文件属性
Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。
为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。
在Linux中我们可以使用ll或则ls-l命令来显示一个文件的属性以及文件所属的用户和组。
2.6.2chmod改变权限
第一种形式变更权限chmod[{ugoa}{+-=}{rwx}]文件或目录
第二种形式变更权限chmod[mode=421][文件或目录]
2.6.3chown改变所有者
chown[选项][最终用户][文件或目录](功能描述:改变文件或则目录的所有者)
2.6.4chgrp改变所属组
chgrp[最终用户组][文件或目录](功能描述:改变文件或则目录的所属组)
2.7搜索查找类
2.7.1find查找文件或则目录
find[搜索范围][选项]
find指令将从指定目录向上递归地遍历其各个子目录linux命令查看版本,将满足条件的文件显示在终端。
2.7.2locate快速定位文件路径
locate搜索文件
locate指令借助事先构建的系统中所有文件名称及路径的locate数据库实现快速定位给定的文件。
Locate指令无需遍历整个文件系统,查询速率较快。
为了保证查询结果的确切度,管理员必须定期更新locate时刻。
2.7.3grep过滤查找及“|”管道符
grep选项查找内容源文件
管线符,“|”,表示将前一个命令的处理结果输出传递给前面的命令处理
2.8压缩和解压类
2.8.1gzip/gunzip压缩
gzip文件(功能描述:压缩文件,只能将文件压缩为*.gz文件)
gunzip文件.gz(功能描述:解压缩文件命令)
2.8.2zip/unzip压缩
zip[选项]XXX.zip即将压缩的内容(功能描述:压缩文件和目录的命令)
unzip[选项]XXX.zip(功能描述:解压缩文件)
2.8.3tar打包
tar[选项]XXX.tar.gz即将打包进去的内容(功能描述:打包目录,压缩后的文件格式.tar.gz)
2.9c盘查看和分区类
2.9.1du查看文件和目录占用的c盘空间
du目录/文件(功能描述:显示目录下每位子目录的c盘使用情况)
2.9.2df查看c盘空间使用情况
df选项(功能描述:列举文件系统的整体c盘使用量,检测文件系统的c盘空间占用情况)
2.9.3lsblk查看设备挂载情况
lsblk(功能描述:查看设备挂载情况)
2.9.4mount/umount挂载/卸载
mount[-tvfstype][-ooptions]devicedir(功能描述:挂载设备)
umount设备文件名或挂载点(功能描述:卸载设备)
2.9.5fdisk分区
fdisk-l(功能描述:查看c盘分区详情)
fdisk硬碟设备名(功能描述:对新增硬碟进行分区操作)
2.10进程管理类
2.10.1ps查看当前系统进程状态
psaux|grepxxx(功能描述:查看系统中所有进程)
ps-ef|grepxxx(功能描述:可以查看子父进程之间的关系)
2.10.2kill中止进程
kill[选项]进程号(功能描述:通过进程号杀害进程)
killall进程名称(功能描述:通过进程名称杀害进程,也支持键值,这在系统因负载过大而显得很慢时很有用)
2.10.3pstree查看进程树
pstree[选项]
2.10.4top实时监控系统进程状态
top[选项]
2.10.5netstat显示网路状态和端口占用信息
netstat-anp|grep进程号(功能描述:查看该进程网路信息)
netstat–nlp|grep端标语(功能描述:查看网路端标语占用情况)
2.11crontab系统定时任务
crontab[选项]