首页 > 代码库 > linux命令

linux命令

程序安装
     ./configure
     make
     sudo make install


awk
     


修改.vimrc文件归读写属性
sudo  chmod o+w  .vimrc

解压:tar zxvf FileName.tar.gz
压缩:tar zcvf FileName.tar.gz DirName

比较函数:
     -lt less than        小于
     -gt great than    大于
     -ge great equal  大于等于
     -le less equal     小于等于
     -eq equal           等于

head -n n
     提取前n行。

tair -n n
     提取最后n行。

计算行数、字数、字符数。 wc
     wc -c     计算字节数
     wc -l     计算行数
     wc -w    计算字数

format
     格式化段落。

./
     表示当前目录

uniq -c
     对相邻行进行去重,然后对每个数据的重复数进行统计,因此在使用前需求先

awk -F “设定分隔符” ‘{print $2}’
     安分隔符进行分割 并输出区域2中的内容

脚本后台执行
nohup sh asda.sh>a.log &

变量赋值方式为 变量名=字符 中间没有空格
     a=asdsfsdf
如何所赋值中含有空格,则应该加上双引号
     a=“sdfsd sdfsd”

>
     重定向符 目录文件不存在时会新建一个,如果目录文件不存在就会覆盖掉,原本数据会丢失

>>
     附加到文件 将program的标准输出附加到file的结尾处。

tr
     转换字符

构造管道时,应该试着让每个阶段的数据量变得更少

grep
     匹配固定字符串  -E使用正则表达式进行匹配 -F使用固定字符串进行匹配

export
     用于修改或打印环境变量

readonly
     使得变量不可改变

$#
     表示脚本参数的个数

-eq
     比较字符串 比较数字