Linux使用时候一些快捷技巧

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                # 查看所有安装的软件包


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值