系统命令
uname -a //查询系统名称、主机名称、内核版本及硬件架构、时间等信息
uanme -r //查询系统内核及硬件架构版本号
lsb_release -a //查询debian操作系统版本
top //查看活动进程与负载信息,相当于windows系统的任务管理器
uptime //查看系统的负载信息
free //查看当前系统中内存的使用量信息
date "+%Y-%m-%d %H:%M:%S %j" //格式化查询时间
%t 跳格[Tab 键] %H 小时(00~23) %I 小时(00~12) %M 分钟(00~59) %S 秒(00~59) %j 今年中的第几天
history //显示1000条执行过的历史命令
root 权限命令
reboot //重启
poweroff //关机
date -s "20191001 10:00:00" //修改系统时间为2019年10月1日10点 非root账户只有date查看权限
fdisk 管理硬盘设备中管理磁盘分区
w # 查看活动用户 who 查看登录本机的用户名称
id <用户名> 查看指定用户信息
last 查看用户登录日志
cut -d: -f1 /etc/passwd 查看系统所有用户
cut -d: -f1 /etc/group 查看系统所有组
crontab -l 查看当前用户的计划任务
软件工具命令
debian系统
apt-get install [name] //安装软件 apt-get install iptables 安装iptables防火墙
apt-get remove iptables //卸载iptables防火墙
apt-get purge iptables //卸载iptables防火墙并删除配置文件
服务命令
systemtcl start [name].service //启动服务
systemtcl restart [name].service //重启服务
systemtcl status [name].service //查看服务的状态
systemtcl status [name].service //关闭服务
systemtcl enable [name].service //服务开机自动启动
systemtcl disable [name].service //设置服务开机不自动启动
文件命令
pwd //显示当前所处的目录位置
ls //当前文件包含的所有文件,不包括隐藏文件
ls / //查询根目录
ls -a //查询文件包含的所有文件,包括隐藏文件
ls -l //查看文件的权限
ls -ld /etc // 查看etc 文件的属性信息
cd /aa //进入aa文件夹
cd // 回到主目录
cd ~ // 回到主目录c
cd ~username //username 用户名称 切换到其他用户的/home/username目录下
cd - // 回到上次所在的目录
cd .. //返回上一级
mkdir /aa //创建aa文件夹
rmdir /aa //删除文件夹(文件夹为空执行此命令才可以起作用)
tar -zxvf 压缩文件全名称 //解压缩文件
查看文本的命令
cat /文本名称 //查看内容少的文本 -n 文本添加行号
more /文本名称 //查看内容多的文本,并显示阅读的百分比
head /文本名称 //查看前几行
tail /文本名称 //查看后几行
stat //查看文件的具体存储信息和时间等信息
wc //统计指定文本的行数、字数、字节数 -l 只显示行数 -w 只显示单词数 -c 只显示字节数
tr //字符替换 cat /etc/passwd | tr [a-z] [A-Z]
cut //查询某一列 cut -d: -f1 /etc/passwd 此文件列以:隔开,-f1表示第一列的参数
diff //比较两个文件 diff -brief 文件a 文件b -c显示文件的不同之处