1、系统工作命令
date 显示/设置系统时间或日期
date:显示时间
date -s “20190319 11:35:56”:设置时间
clock 显示设置硬件时钟
clock -s:以硬件时钟为主linux常用命令,校正系统时间
clock -w:以系统时间为主,校正硬件时钟
shutdown 重启/关闭系统
shutdown -r now:立即重启
shutdown -r:1分钟后重启
shutdown -r +5:5分钟后重启
shutdown -h:关机
shutdown -h 18:00:今天的18点关机
reboot/power off 重启/关闭系统
top 显示进程信息
ps 查看系统中的进程状态
ps -a:查看所有进程
ps -ef | grep java:查看java的进程
pidof 查询某个服务进程的PID
pidof sshd:查询sshd的PID
kill 终止某个服务进程
kill PID:终止服务对应的PID
kill -9 PID:强制杀死进程
kill all:终止所有服务
wget 在线获取网络文件
wget url:下载文件
wget -o demi url:下载jpg文件并存储名为demi
wget -b url:后台形式下载
echo 输出字符串和提取变量值
echo 字符串
echo $变量
man 查看指令的用法
2、系统状态检测命令
free 查看内存
free:以K为单位查看内存
free -m:以M为单位查看内存
du 显示每个文件和目录的磁盘使用空间
du:显示目录或者文件所占空间
du -sh app.log:显示指定文件所占空间
du -sh app.log web.log:显示多个文件所占空间
du -sh demi:显示指定目录所占空间
du -c app.log web.log:显示多个文件所占空间的大小并统计总和
df 显示磁盘使用情况
uname 查看系统内核和版本信息
uname -a
who 当前登录主机的用户信息
last 查看系统历史的登录记录
history 显示历史执行过的命令
history
history -c:清除历史
history | grep mkdir:查看命令mkdir的历史执行记录
!178:执行历史记录中,序号为178的命令
clear 清空当前终端屏幕
lscpu 查看cpu
ifconfig 查看网卡配置与网络状态
uptime 查看系统的负载信息
3、工作目录切换命令
pwd 显示用户当前所处目录
cd 切换工作目录
cd..:进入上级目录
cd /:进入根目录
cd ~:进入当前用户主目录
cd /demi:进入demi目录
ls 查看目录中的文件信息
ls:列出当前目录中所有的子目录和文件
ls -a:列出目录下的所有文件(包含隐藏文件)
ls -l:列出文件的详细信息(包括权限,所有者,文件大小等)
ls -l demi*:列出当前目录所有以demi开头的详细内容
cat 查看纯文本文件(内容较少)
cat app.log:显示这个文件的内容
cat app.log web.log:依次显示两个文件的内容
cat app.log web.log>log.log:把两个文件的内容结合起来重定向到log.log文件中
cat app.log>> web.log:将文件app.log的内容附加到文件web.log后面
more 查看纯文本文件(内容较多)
head 查看纯文本的前n行
head -n 20 123.txt