一些基础命令的使用(二)

一些基础命令的使用(二)
文本处理工具
一.cat
用来显示一个或者多个文件的到标准输出,cat的一些常用选项:
1. �Cn 显示行号
2. �CA 用来显示所有字符,包括控制字符和非打印字符
二。less
用来分页显示文件的内容
三。head
主要用来显示问价的首部,常用的选项:
-n 用来显示文件的前10行
四。tail
主要用来显示文件的尾部,常用的选项:
-n 用来显示文件的后10行
-f 能动态显示文件的内容,很适合用来显示日志文件
五。cut
按列抽取文本
-d 用来指定文件分隔符
-f 用来指定提取文件的第几段
e.g:cut �Cd:-f1 /etc/passwd
六。用来统计文件的文本信息
-l 统计文件有多少行
-w 统计有多少个单词
-c 统计有多少个字节
-m 统计文件有多少个字符数
高级的文本编辑工具vim
一. 修改文件
在命令行模式下:
i 在光标之间插入字符
a 在光标之后插入字符
I 在光标所在的行行首插入字符
A 在光标所在行的行尾插入字符
o 在光标的下一行插入一新行
O 在光标的上一行插入一新行
二。移动命令
在命令行模式下:
w 移到下一个单词的词首
b 移到前一个单词的行首
^ 移到行首
$ 移到行尾
三。删除
cd 删除所在的单词
cc 删除行
x 删除单个字符
dw 删除单个字符(连空格一块删)
de 删除单词 (不删空格)
db 删除前一个单词
四。撤销命令
u 撤销上一次的操作
U 撤销以前的操作
. . 重复上一次的操作
ctrl + r 撤销上一次的撤销
五。常用的配置
set number 为每一行添加数字
set autoindent 自动缩进
set ignorecase 忽略大小写
用户个人的配置文件在~/.vimrc
全局的配置文件在/etc/.vimrc
如果文件不存在,则可以手动设置
六.网络设置
一。网卡的配置文件:
/etc/sysconfig/network-scripts/ifcfg-ethX,其中的一些参数为:
DEVICE 用来说明是第几块网卡
HWADDR 硬件地址
BOOTPROTO 获得IP地址的协议
GATEWAY 用来设置网关的参数
IPADDR ip 地址
NETMASK 子网掩码
二。指定DNS服务器的地址
文件在/etc/resolv.conf
nameserver 指定服务器的IP地址
三。指定主机名
文件在/etc/sysconfig/network
hostname 指定主机名
                       
  七 。与监控有关的命令
     1.last  搜索 /var/log/wtmp 查看自开机依赖所有用户的登录信息
          -n  用来指定显示的条目数
          -i   显示的时候可以把主机名换成地址
          -x   可以显示机器系统级别切换(自开机以来)
     2 lastab  可以在 /var/log/btmp 下查看尝试登陆但是未成功的用户
     3. lastlog   所有用户的登录信息
           -u  可以产看指定用户的登录信息
    八。创建硬链接和软链接
       1. 硬链接:仅仅是创建了一个指向同一个文件的多条路径,同一个节点号
                 目录一般被链接两次。
        2. 软链接: ls �Cs 建立软链接
                 链接的权限一般为 777
                 链接的大小是字符的个数
                 可以跨越分区进行链接
。分区
          df �Ch 可以进行单位换算
          df �Ci 可以显示一个分区的节点数和空闲数
          du 可以估计文件占用的空间数
             -s  指定目录
             -h  进行单位换算
  十。归档和压缩
      1. 压缩工具
       compress  解压 uncompress
       gzip   解压缩   gunzip/gzip �Cd 后缀名为: .gz
       bzip2  解压缩   bunzip2        后缀名为: .bz2
       zip     解压缩   unzip         后缀名为: .unzip
      2.gzip �Czcat 可以不用解压就可以直接查看原来文件的内容
        bzip2 �Czcat 也可以
      3. 归档
         tar  可以把多个文件归档为一个,但是不进行压缩
           f  指定归档后的文件名      
           c  创建一个归档文件
       4. 可以既归档又进行压缩
           tar jcf example.tar.bz2 调用 bzip2 对文件进行压缩
           tar zxf example.tar.gz  调用 gzip 对文件进行压缩
 

你可能感兴趣的:(基础,命令,职场,休闲)