1、去高亮
Vim 编辑文档时,可以使用 “ / " 来进行关键词的查找,使用 " n " 来查找下一个。但是有时退出再进入文件时,刚才查找的关键词还是高亮的,显得不美观,那如何去掉呢,可以输入先按 “ : ",然后输入" nohl "
2、 echo 输出/显示命令:
echo [-ne] 字符串 ;加 -n,输出字符串后不换行。字符串可加引号,加引号则直接输出字符串,不加引号则字符串内的每个空格隔开的单词分别当做字符串输出。
[-e] 若字符串中出现以下字符,则特别加以处理,而不会将它当成一般文字输出:
\a 发出警告声;
\b 删除前一个字符;
\c 最后不加上换行符号;
\f 换行但光标仍旧停留在原来的位置;
\n 换行且光标移至行首;
\r 光标移至行首,但不换行;
\t 插入tab;
\v 与\f相同;
\\ 插入\字符;
以 \n 换行为例,当字符串不加引号时,使用 -e,则 \n 需写成 \\n,字符串才会换行;加引号时,直接 \n 就可以了。
[root@mail ~] $echo -e i love \\n you
i love
you
[root@mail ~] $echo -e "i love \n you"
i love
you
echo 输出内容到文件: echo 内容 > 文件名 ;echo 内容 >>文件名,追加内容到文件中数据的下一行。
3、cat 命令,显示或把多个文本文件连接起来
cat主要实现了三个功能:
1)、一次显示整个文件
cat fileName
2)、从键盘添加文件
cat > filNname 。这时就可以进入输入界面了,在这里有几个快捷键;ctrl+u 删除cat命令下当前行的内容;ctrl+d 保存文件且退出cat命令;ctrl+z 挂起该过程;ctrl+c 中止该过程,如果正在写文件,内容会被保存。
3)、将多个文件合并为一个文件
cat fileName1 fileName2 >newFileName ;同样的cat fileName1 >>newFileName 是往newFileName追加faleName1的内容。
所以小小的总结下 > 是新建内容,>> 是追加内容。
使用cat 时候,会碰到 EOF 标识,如何使用呢?
[root@mail /]cat <<EOF>> fileName
>haha
>i love you
>EOF
[root@mail /]cat fileName
haha
i love you
这里的EOF就是结束符,当然EOF也可以换成其他字符串,跟输入结束后的字符串对应下就可以了。
4、RedHat/CentOS系统信息查看命令大全
系统
# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB设备
# lsmod # 列出加载的内核模块
# env # 查看环境变量
资源
# free -m # 查看内存使用量和交换区使用量
# df -h # 查看各分区使用情况
# du -sh <目录名> # 查看指定目录的大小
# grep MemTotal /proc/meminfo # 查看内存总量
# grep MemFree /proc/meminfo # 查看空闲内存量
# uptime # 查看系统运行时间、用户数、负载
# cat /proc/loadavg # 查看系统负载
磁盘和分区
# mount | column -t # 查看挂接的分区状态
# fdisk -l # 查看所有分区
# swapon -s # 查看所有交换分区
# hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
# dmesg | grep IDE # 查看启动时IDE设备检测状况
网络
# ifconfig # 查看所有网络接口的属性
# iptables -L # 查看防火墙设置
# route -n # 查看路由表
# netstat -lntp # 查看所有监听端口
# netstat -antp # 查看所有已经建立的连接
# netstat -s # 查看网络统计信息
进程
# ps -ef # 查看所有进程
# top # 实时显示进程状态
用户
# w # 查看活动用户
# id <用户名> # 查看指定用户信息
# last # 查看用户登录日志
# cut -d: -f1 /etc/passwd # 查看系统所有用户
# cut -d: -f1 /etc/group # 查看系统所有组
# crontab -l # 查看当前用户的计划任务
服务
# chkconfig --list # 列出所有系统服务
# chkconfig --list | grep on # 列出所有启动的系统服务
程序
# rpm -qa # 查看所有安装的软件包