echo 用于在终端显示字符串或变量,格式为 echo "字符串|变量'
echo $SHELL
[tomcat3@REHL5 webapps]$ echo $SHELL
/bin/bash
[tomcat3@REHL5 webapps]$ echo wangbadan
wangbadan
date 显示当前系统时间,可以显示出具体的积分几秒
[tomcat3@REHL5 webapps]$ date '+%Y-%m-%d'
2016-07-15
[tomcat3@REHL5 webapps]$ date '+%Y-%m-%d %H:%M:%S'
2016-07-15 11:12:11
设置当前系统时间为 2016年7月15号11点18分
[root@REHL5 ~]# date -s "20160715 11:18:00"
Fri Jul 15 11:18:00 CST 2016
查看星期几:
[root@REHL5 ~]# date "+%A"
Friday
查看当前是上午还是下午
[root@REHL5 ~]# date "+%P"
am
判断今天是一年中的第几天
[root@REHL5 ~]# date "+%j"
197
uname -a 用于查看系统内核版本信息
uptime 用于查看当前系统的负载情况
watch -n 1 update 每秒刷新一次用来查看当前的负载情况
Every 2.0s: uptime Fri Jul 15 11:33:31 2016
11:33:31 up 164 days, 20:41, 2 users, load average: 0.00, 0.06, 0.09
意思是当前系统时间,当前系统已运行的天数,当前在线用户,平均负载值,平均负载分为1分钟,5分钟,15分钟的系统负载情况,负载值越低越好
(小于1 是正常的)
获取当前系统信息
[root@REHL5 ~]# uptime
11:36:35 up 164 days, 20:44, 2 users, load average: 0.00, 0.03, 0.07
free 用于显示当前系统中内存的使用情况 free [-m/-g]
-m 是以m 为单位显示当前系统内存使用情况
[root@REHL5 ~]# free -m
total used free shared buffers cached
Mem: 7854 5709 2145 0 217 2043
-/+ buffers/cache: 3449 4405
Swap: 9983 0 9983
who 命令用于登录主机用户情况
[root@REHL5 ~]# who
root pts/2 Jul 15 09:52 (191.168.19.61)
root pts/3 Jul 12 16:41 (191.168.19.61)
last 用于查看所有系统的登入记录 :last [参数],也就是说看哪个系统登录到当前用户过了
[root@REHL5 ~]# last
root pts/2 191.168.19.61 Fri Jul 15 09:52 still logged in
root pts/2 191.168.19.61 Fri Jul 15 09:51 - 09:52 (00:00)
root pts/4 191.168.19.128 Thu Jul 14 18:06 - 20:20 (02:13)
root pts/2 191.168.19.61 Thu Jul 14 18:00 - 20:11 (02:11)
root pts/5 191.168.19.53 Thu Jul 14 10:50 - 11:39 (00:49)
root pts/4 191.168.19.128 Thu Jul 14 10:42 - 12:56 (02:13)
root pts/5 191.168.19.53 Thu Jul 14 10:23 - 10:41 (00:17)
root pts/4 191.168.19.128 Thu Jul 14 10:09 - 10:42 (00:32)
root pts/4 191.168.19.128 Thu Jul 14 10:09 - 10:09 (00:00)
history 命令用于显示历史执行过的额命令
1016 uname [-a]
1017 uname -a
1018 uptime
1019 watch -n 1 uptime
1020 watch -n 2 uptime
1021 watch -n 2 uptime
1022 updtime
1023 uptime
1024 free -m
1025 who
1026 last
1027 history
历史命令一般保存在 .bash_history 文件中,linux 中已 .开头的都是代表隐藏文件,一般会说系统文件。
pwd 用于显示当前的工作目录
-P 显示真实路径
[root@REHL5 ~]# pwd -P
/root
[root@REHL5 ~]# pwd
/root
cd 切换工作路径: cd 目录名
[root@REHL5 usr]# cd /etc
[root@REHL5 etc]#
返回上一级目录,即进入本目录的前一个目录,非本目录的母目录 用 cd - 例如: usr 和 /etc 不是层级目录如下:
[root@REHL5 usr]# cd /usr
[root@REHL5 usr]# cd /etc
[root@REHL5 etc]# cd -
/usr
[root@REHL5 usr]#
返回自己的家的目录: cd ~
[root@REHL5 usr]# cd ~
[root@REHL5 ~]#
ls 用于查看目录有有哪些文件
查看当前目录下有哪些文件 (长格式)
[root@REHL5 ~]# ls -al
total 448408
drwxr-x--- 20 root root 4096 Jul 15 11:25 .
drwxr-xr-x 27 root root 4096 Jul 6 10:25 ..
-rw------- 1 root root 161 Aug 11 2015 .ICEauthority
drwx------ 2 root root 4096 Aug 11 2015 .Trash
-rw------- 1 root root 0 Jul 14 09:45 .Xauthority
-rw------- 1 root root 10270 Jul 15 13:06 .bash_history
-rw-r--r-- 1 root root 24 Jul 13 2006 .bash_logout
-rw-r--r-- 1 root root 191 Jul 13 2006 .bash_profile
-rw-r--r-- 1 root root 176 Jul 13 2006 .bashrc
drwx------ 2 root root 4096 Aug 11 2015 .chewing
-rw-r--r-- 1 root root 100 Jul 13 2006 .cshrc
-rw------- 1 root root 26 Aug 11 2015 .dmrc
drwxr-x--- 2 root root 4096 Aug 11 2015 .eggcups
drwx------ 2 root root 4096 Jul 15 11:27 .elinks
ls -a 查看全部文件
ls -d 仅查看目录本身
ls -h 易读的文件能量
ls -l 显示文件的详细信息
例如 查看 etc 有哪些文件
[root@REHL5 ~]# ls /etc
DIR_COLORS gconf mail redhat-lsb
DIR_COLORS.xterm gcrypt mail.rc redhat-release
查看 etc 目录与权限属性
[root@REHL5 ~]# ls -ld /etc
drwxr-xr-x 111 root root 12288 Jul 14 04:03 /etc
ls -ldh /etc 表示 以 /K/M/G 为单位显示容量
[root@REHL5 ~]# ls -ldh /etc
drwxr-xr-x 111 root root 12K Jul 14 04:03 /etc
[root@REHL5 ~]#
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/31369373/viewspace-2122067/
,如需转载,请注明出处,否则将追究法律责任。