Linux 常用小命令 持续更新

Linux 常用小命令 持续更新

1.显示系统版本

uname -a
hostnamectl

2.临时修改主机名后显示主机名

hostname

3.防火墙

1.查看防火墙状态
systemctl  status  firewalld
2.关闭防火墙
     临时关闭  systemctl  stop    firewalld
     永久关闭  systemctl  disable firewalld
3.开机启动防火墙
systemctl  enable  firewalld

4.查看历史命令

hsitory

5.查看绝对路径

which

6.树状显示目录

tree

7.firewalld 与 iptables的区别

​ 1,firewalld可以动态修改单条规则,动态管理规则集,允许更新规则而不破坏现有会话和连接。而iptables,在修改了规则后必须得全部刷新才可以生效;

​ 2,firewalld使用区域和服务而不是链式规则;

​ 3,firewalld默认是拒绝的,需要设置以后才能放行。而iptables默认是允许的,需要拒绝的才去限制;

​ 4,firewalld自身并不具备防火墙的功能,而是和iptables一样需要通过内核的netfilter来实现。也就是说,firewalld和iptables一样,它们的作用都用于维护规则,而真正使用规则干活的是内核的netfilter。只不过firewalld和iptables的结果以及使用方法不一样!

firewalld是iptables的一个封装,可以让你更容易地管理iptables规则。它并不是iptables的替代品,虽然iptables命令仍可用于firewalld,但建议firewalld时仅使用firewalld命令。
8.查看系统定时任务
crontab -l
9.编辑定时任务
crontab -e
10.查看当前运行级别
runlevel
11.清空历史记录
history -l
12.静态查看负载
uptime
w
13.动态查看负载
top
14.测试22端口连通性
telnet IP地址 22
15.临时修改运行级别
init 0 关机
16.永久修改运行级别
vim /etc/inittab
id:5:initdefault:
17.查看命令安装包e
yum provides
18.清空缓冲
yum clean all
19.查看文件尾部
tail 默认显示10行
20.查开头部文件
head 默认10行
21.查看yum仓库
yum repolist
22.查看系统时间
date
23.添加用户
useradd
24.删除用户
userdel 加参数-r 递归删除即删除家目录文件
25.登录用户
su - 用户名
26.退出用户
exit
27.查看文件详细信息
stat
28.查看文件内隐藏字符
cat -a
29.查看文件类型
file
30.查看文件前几个字符
head -c
31.取前几个字符
cut -c
32.查看系统都有那些端口开启
netstat -aptn
33.输入文本后打印到屏幕上
tee -c
34.修改属组,属主
chown
35.修改文件属性
chmod
36.查看登录用户授权命令
sudo -l
37.添加sudo授权
visudo
38.查看文件隐藏权限
lsattr
39.配置文件的隐藏权限
chattr
40.生成文件密钥
md5um
41.匹配文件密钥
md5sum -c
42.随机生成数字
$((RANMOD))
43.使用root权限执行命令
sudo #需要root用户配置
44.配置定时任务
crontab -e
45.查看定时任务
crontab -l
46.数值运算
expr
47.不要自动换行
echo -n
48.自动补全命令
yum install bash-completion.noarch
49.取消临时变量
unset
50.定义全局变量
exprot
51.查看分区表信息
cat /proc/partitions
52.重新读入磁盘信息
partx -a /dev/sdc
53.超过2TB的磁盘分区
parted

原文地址:https://www.cnblogs.com/bb9527/p/14244129.html