命令格式:命令 参数 对象
参数:
长格式 --help
短格式 -h
对象:要处理的对象,目录,用户等
1.帮助命令
man 命令名(用于查看命令的使用与参数)
命令名 --help(用于查看命令的使用与参数)
2.常用工作命令
1)echo 用于在终端输出字符串或者变量提取后的值
2)date 显示&设置时间
参数:
%Y 年
%m 月
%d 日
%H 小时
%M 分钟
%S 秒
%j 今年的第几天
例如要输出当前时间的年-月-日 时:分:秒
`date “+%Y-%m-%d %H:%M:%S”`
设置时间的方法,格式:date –s “20180831 18:00:00”
3)reboot:重启
4)poweroff:关机
5)wget:在终端下载网络文件
wget url(网站链接)
常用参数:
-b 后台下载
-p 下载到指定目录
-t 最大尝试次数
-c 断点续传
-p 下载页面所有内容,所有!!
-r 递归下载
6)ps:查看系统进程,主要查看PID
参数:-a 显示所有进程
-u 用户以及其他详细信息
-x 显示没有控制终端的进程
7)top:类似windows的任务管理器,用于动态监视系统活动,进程信息
ctrl+c 或者 q 退出
8)pidof:用于查询某个进程的PID
9)kill:用于终止指定PID的服务,也就是windows下面的结束进程
10)killall:用于终止一类服务(通过服务名称,例如 killall httpd)
3.系统状态检测命令
1)ifconfig:我自己懂的。。我不想写
设置IP和掩码:ifconfig eth0 192.168.10.88 netmask 255.255.255.0
设置网关:route add default gw 192.168.10.1
只是临时修改,重启网卡之后失效
2)uname:用于查看系统内核 和 系统版本,一般使用 uname –a
或者 cat /etc/redhat-release
3)uptime:查看系统负载信息
负载越低越好,绝对不要超过 5
4)free:用于显示当前内存使用量
5)who:查看当前登陆的用户
6)last:系统登陆信息
7)history:查看使用过的命令
比如要是想使用第70条命令,直接就可以用 !70 不用复制粘贴
默认存储最近1000条历史命令linux常用命令,可以更改,vim /etc/profile
删除历史命令方法:
1.history -c:全部删除
2.history -d:删除指定
可以灵活的选择保存或者不保存,需要在/etc/profile文件下增加一个参数:HISTCONTROL=ignorespace
增加完之后linux常用命令,source /etc/profile ,然后每次敲命令之前,先敲一个空格键,那么这次所敲命令,就不会在history中显示
4.工作目录切换命令
1)pwd:查看当前路径
2)cd:目录切换
3)ls:显示当前目录下的文件
参数: