CentOS6基础命令
- echo 命令
输出命令
格式:echo[字符串 | $变量]
echo chaizeli.com
该命令会在终端屏幕上显示信息:chaizeli.com - date 命令
显示日期
格式:date [选项] [+指定的格式]
date
该命令直接输出当前系统时间
语法1:#date 输出的形式:2018年 3月 24日 星期六 15:54:28 CST
语法2:#date +%F (等价于#date “+%Y-%m-%d” ) 输出形式:2018-03-24
语法3:#date “+%F %T” 引号表示让“年月日与时分秒”成为一个不可分割的整体输出的形式:2018-03-24 16:01:00
语法4:获取之前或者之后的某个时间(备份)
#date -d “-1 day” “+%Y-%m-%d %H:%M:%S”
符号的可选值:+(之后) 或者 - (之前)
单位的可选值:day(天)、month(月份)、year(年) - reboot 命令
重启系统命令
格式:#reboot - poweroff 命令
关机命令
格式:#poweroff - ps 命令
查看进程
格式:ps [参数]
-e:等价于“-A”,表示列出全部的进程
-f:表示full,显示全部的列(显示全字段)
-a 显示所有进程(包括其他用户的进程)
-u 用户以及其他详细信息
-x 显示没有控制终端的进程 - pwd 命令
格式:pwd
查看当前所在目录 - cd 命令
格式:cd [目标路径]
cd ~ 返回到当前用户的家目录
*/Linux中路径有两种写法:绝对路径和相对路径。
绝对路径:以“/”开头的就是绝对路径,从根目录开始的就是绝对路径。
相对路径:以“./”、“…/”或者没有开头的就是相对路径。
./表示当前路径,…/表示上级路径。 - ls 命令
格式:ls [路径]:输出指定目录下的文件结构
ls:输出当前目录下的文件结构
ls –l 等价于 ll - su 命令
格式:su[用户名]
不加可选项切换到root用户,加可选项切换到指定用户。
高级别用户切换到低级别用户不需要密码,低级别用户切换到高级别用户需要高级别用户的密码。 - clear 命令
格式:clear
清楚当前终端命令行中全部的输出结果。 - shutdown 命令
格式:shutdown [时间]
Shutdown now:立即关机
Shutdown –m:几分钟后关机(m:分钟) - ifconfig 命令
格式:ifconfig
查看网卡信息 - df 命令
格式:df
查看磁盘空间的。
-h 表示以可读性较高的形式展示
出现的几列依次是:磁盘名称、总大小、被使用的大小、剩余大小、使用百分比、挂载路径 - free 命令
格式:free
-m 表示以mb为单位展示 - head 命令
作用:查看一个文件的前n行,如果不指定n,则默认显示前10行
格式:head [-n] 文件路径 - tail 命令
作用:查看一个文件的后n行,如果不指定n,则默认显示后10行
格式:tail [-n] 文件路径
可以通过tail指令来查看一个文件的动态变化内容【变化的内容不能是用户手动增加的】
一般用于查看系统的日志比较多。
格式:tail -f 文件路径
可以用Ctrl+C中断。 - less 命令
查看文件,以较少的内容进行输出,按下辅助功能键(数字+回车、空格键+上下方向键)查看更多
格式:#less 需要查看的文件路径
在退出的只需要按下q键 - wc 命令
统计文件内容信息(包含行数、单词数、字节数),wc = word count
格式: wc -lwc 需要统计的文件路径
-l:表示lines,行数
-w:表示words,单词数 依照空格来判断单词数量
-c:表示char,字符数(空格,回车,换行)
选项的顺序不影响输出结果。 - cal 命令
用来操作日历的
格式1:cal 等价于 #cal -1 直接输出当前月份的日历
格式2:cal -3 表示输出上一个月+本月+下个月的日历
格式3:cal -y 年份数字 表示输出某一个年份的日历 - 输出重定向
‘>’:覆盖输出(会覆盖以前的内容)
‘>>’:追加输出(不会覆盖以前的内容,会在末尾继续添加)
语法:#需要执行的有输出的指令 输出重定向符号 输出到的文件路径 - cat 命令
直接打开一个文件
格式1:#cat 文件的路径
格式2:#cat 待合并的文件路径1 待合并的文件路径2 … > 合并之后的路径 - df 命令
查看磁盘的空间
格式:#df –h
-h(表示以可读性较高的形式展示大小) - hostname 命令
#hostname 查看完整的主机名
#hostname –f 查看FQDN(全限定域名,域名,主机名)
#hostname 设置的主机名 临时设置的主机名 - head 命令
查看一个文件的前n行,如果不指定n的值,则默认是10。
格式:#head -n 文件路径 - tail 命令
查看一个文件的后n行,如果不指定n的值,则默认是10。
格式:#tail -n 文件路径
动态查看文件
格式:#tail -f 文件路径
(该命令一般查看系统日志文件) - 管道符:|
作用:管道一般可以用于“过滤”,“特殊”,“扩展处理”。
语法:管道不能单独使用,必须需要配合前面所讲的一些指令来一起使用,其作用主要是辅助作用。
例:#ps –ef | grep “httpd” - id 命令
查看用于的一些基本信息,不指定用户则默认当前用户。
格式:#id 用户名 - whoami 命令
显示当前用户名
格式:#whoami - top 命令
动态查看服务器的进程占的资源
格式:#top
退出:q - du 命令
查看目录的真实大小
格式:#du –sh 目录路径
-s 显示汇总的大小
-h 以高可读性显示 - service 命令
控制一些服务的启动/停止/重启/状态
格式:#service 服务名 start/stop/restart/status - uptime 命令
显示系统持续开机时间
格式:#uptime