1、clear:清屏命令
2、man:帮助命令
3、cd:进入文件夹命令
4、ls:列出当前文件夹内容
1)ls -F 文件夹后加/显示
2)ls -x 按水平方式对齐列出内容
3)ls -m 用","隔开内容
4)ls -t 按时间排序内容
5)ls -a 显示隐藏内容
6)ls -l 显示详细信息,命令等同于ll
7)ls -lh 以K,M,B的形式显示详细的文件
5、 useradd yteach:添加用户yteach
passwd yteach :给yteach设置密码
userdel :删除用户(只用root权限可以删除用户)
-f 强制删除用户
-r 同时删除用户以及家目录
su - yteach:切换用户
hostname:显示主机名
who:显示用户名
6、date:显示日期时间
#修改日期为2021-05-09
date -s 20210509
#修改完整日期和时间
date -s "2021-09-05 18:02:50"
hwclock:查看硬件时间
#以硬件时间为基准,修改系统时间
hwclock -s
#以系统时间为基准,修改硬件时间
hwclock -w
7、cal:显示日历
8、bc:计算器(yum -y install bc #安装计算器)
9、reboot ,shutdown -r ,init 6 :重启命令
10、logout:注销命令
11、half , shutdown -h , init 0 :关机命令
12、uname:显示当前操作系统和机器的信息
13、pwd:显示当前路径
14、touch:新建文本文件(普通文本文件颜色是白色的)
15、mkdir:新建文件夹(文件夹颜色是蓝色)
16、cat:查看文件内容(查看文件全部内容)
head:查看文件头部内容
tail:查看文件尾部内容
more:用于查看内容较多的文件
more /var/log/test.log
#按下空格space是翻页 #按下b键是上一页 #回车键向下读取内容
17、rm:文件删除
( -r 就是向下递归,不管有多少级目录,一并删除
-f 就是直接强行删除,不作任何提示的意思 )
18、cp:文件复制(可以复制文件或者目录)
19、mv:文件移动
20、mv:文件改名
21、find:查找文件(语法:find /路径 -name “查找内容”)
-name #按照文件名查找文件
-type #查找某一类型的文件,例如
1. b - 块设备文件
2. d - 目录
3. c - 字符设备文件
4. p - 管道文件
5. l - 符号链接文件
6. f - 普通文件
7. s - socket文件
#找出/temp所有以 .sh 结尾的文件
find /temp/ -type f -name "*.sh"
#找到/etc下所有名字以test开头的文件
find /etc -name 'test*'
#找到/opt上一个名为settings.py
find /opt -name 'settings.py'
tar:文件解压缩(常用参数选项)
1) -c或–create:建立新的备份文件(创建压缩文件);
2) -x或–ectract或–get:从备份文件中还原文件(解压文件);
3) -z或–gzip或–ungzip:通过gzip指令处理备份文件(压缩包的空间,节省空间);
4) -v:显示操作过程;
5) -f:指定备份文件;
#压缩temp文件夹下所有文件
tar -zcvf allTemp.tgz ./*
#解压文件到当前目录
tar -zxvf allTemp.tgz
22、vim,vi:编辑文本
注:按“i”进入编辑模式
注: 编辑完成后,按esc键,然后按shift+:,输入wq保存退出
注:按"esc"键后还有很多常用操作
1)set nu #显示行号
2)/print #将光标移动到print所在的行
3)?print #将将光标移动到最后一个print所在的行
4):n #将光标定位到第n行
23、|:管道符 (将命令1的输出结果,当做命令2的输入)
常用场景
netstat -tunlp | grep 22 #查询22端口使用情况
echo " 2+4 " | bc #计算2+4的结果
ps -aux | grep 4036 #查看进程ID为4036的使用情况
24、alias:别名
alias clr= " clear " #将clear清屏操作设置别名为clr
25、scp:文件传输
#把root目录下test.txt文件传输到10.12.3.6的root目录下
scp /root/test.txt root@10.12.3.6:/root
#把10.12.3.6机器root目录下temp文件夹传输到的当前root目录下
scp -r root@10.12.3.6:/root/temp /root
26、chattr:给文件加锁,只能写入数据,无法删除文件
chattr +a test.txt
chattr -a test.txt
27、kill:杀进程
常用的参数
1 (HUP):重新加载进程。
9 (KILL):杀死一个进程。
15 (TERM):正常停止一个进程。
一般先用 ps -ef | grep nginx 查出要杀的进程号再用kill