用户:
添加用户:
useradd 用户名
设置密码:
passwd 上面设置的用户名
修改用户名:
usermod -l 新用户名 旧用户名
删除用户:
userdel -rf 用户名
用户组:
添加用户组:
groupadd 用户组名
修改用户组名:
groupmod -n新用户组名 旧用户组名
查询用户所属组:
groups 用户名
删除用户组:
groupdel 用户组名
将用户添加到组:
1.已经存在的用户添加到组中:
usermod -a -G 组名 用户名
2.新用户添加到指定组
useradd -g 组名 新用户名
日期:
date
设置时间:date -s "2020-12-11 16:15:00"
UTC
协调世界时,又称世界统一时间、世界标准时间、国际协调时间。由于英文(CUT)和法文(TUC)的缩写不同,作为妥协,简称UTC。
GMT
即格林尼治 平太阳时间,是指格林尼治所在地的标准时间,也是表示地球自转速率的一种形式
CST
北京时间 (中国国家标准时间) 北京时间是中国采用国际时区东八时区的区时作为标准时间。
显示用户:
logname命令用于显示用户名称。
切换账户:
su 用户名
Top命令:
top命令用于实时显示 process 的动态。
显示指定的进程信息:top -p 进程号
ps命令:
用于显示当前进程 (process) 的状态信息
语法:ps -ef | grep 进程名称
kill命令
用于删除执行中的程序或工作(可强制中断)
语法:kill - 9 进程号
clear命令用于清除屏幕
目录常用命令:
ls -l或ll: 列出目录
cd: 切换目录
pwd: 显示目前的目录
mkdir:创建一个新的目录
mkdir -p 目录名
-p 确保目录名称存在,不存在的就建一个
rmdir:删除一个空的目录
rmdir 空目录名
在Linux中删除子目录的时候,如果主目录下没有了目录以及文件,会连同主目录同时删除了
cp: 复制文件或目录
rm: 移除文件或目录
mv: 移动文件与目录或修改文件与目录的名称
Ls -l的文件属性:
在Linux中第一个字符代表这个文件是目录、文件或链接文件等等。
当为[ d ]则是目录
当为[ - ]则是文件;
若是[ l ]则表示为链接文档(link file);
若是[ b ]则表示为装置文件里面的可供储存的接口设备(可随机存取装置);
若是[ c ]则表示为装置文件里面的串行端口设备
chown更改属主和属组:
chown 属主名 文件名
使用 touch 创建一个空文件:
touch 文件名
使用 touch 创建批量空文件:
案例:touch a-{1..10}.txt
使用stat命令进行查看文件详情:
stat 文件名
文件属性、包含访问时间、更改时间、最近改动时间都显示出来了
文件上传和下载:
1 先安装 yum -y install lrzsz
2 要上传的文件直接拖入即可
3 下载文件:sz 文件类名
vi/vim模式主要分为以下三种:
命令模式:在Linux终端中输入“vim 文件名”就进入了命令模式,但不能输入文字。
编辑模式:在命令模式下按i就会进入编辑模式,此时就可以写入程式,按Esc可回到命令模式。
末行模式:在命令模式下按:进入末行模式,左下角会有一个冒号出现,此时可以敲入命令并执行。
退出模式:
:q 当vim进入文件没有对文件内容做任何操作可以按"q"退出
:q! 当vim进入文件对文件内容有操作但不想保存退出
:wq 正常保存退出
:wq! 强行保存退出,只针对与root用户或文件所有人
查看一个文件的内容:
cat 文件名
grep命令:
使用者权限:当前文件的权限用户
1、搜索 存在关键字【eeee】 的行的文件
grep eeee txtfile.txt
2、搜索 存在关键字【eeee】 的行 且 显示行号
grep -n eeee txtfile.txt
3、忽略大小写 搜索 存在关键字 的行
grep -i EEEE txtfile.txt
4、搜索 不存在关键字 的行
grep -v 中国 txtfile.txt
5、查找指定的进程信息(包含grep进程)
ps -ef | grep sshd
tail命令:
1、要显示 txtfile.txt 文件的最后 3 行,请输入以下命令:
tail -3 txtfile.txt
2、动态显示文档的最后内容,一般用来查看日志,请输入以下命令:
tail -f txtfile.txt
3、显示文件txtfile.txt 的内容,从第 2 行至文件末尾
tail -n +2 txtfile.txt
find命令:
1、将目前目录及其子目录下所有延伸档名是 gz 的文件查询出来
find . -name "*.gz"
2、全局搜索 /
/代表是全盘搜索,也可以指定目录搜索
find / -name "java"