Linux 一些命令

  • update-rc.d : install and remove System-V style init script links
    在ubuntu下关闭apache服务的开机自启动

  • indent : 美化c/c++代码
    -gnu :GNU风格
    -linux : Linux风格
    [ -o output-file ] : 输出文件,默认会创建原文件的副本,添加 -o 之后就没有副本了

  • expand : 将制表符转换为空格
    unexpand : 将空格转换为制表符

$ cat test.c 
#include
int main()
{
        int a = 10;
        printf("addsd is %d", a);
        return 0;
}
$ expand -t 4 test.c 
#include
int main()
{
    int a = 10;
    printf("addsd is %d", a);
    return 0;
}
  • stty -a : 显示键盘组合命令
speed 38400 baud; rows 40; columns 158; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = ; eol2 = ; swtch = ; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R;
werase = ^W; lnext = ^V; discard = ^O; min = 1; time = 0;
-parenb -parodd -cmspar cs8 -hupcl -cstopb cread -clocal -crtscts
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff -iuclc -ixany -imaxbel iutf8
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt echoctl echoke -flusho -extproc
  • pmap : report memory map of a process
pmap -x 进程号
  • dos2unix : dos2unix - DOS/Mac to Unix and vice versa text file format converter

  • enconv 转换文件编码,比如要将一个GBK编码的文件转换成UTF-8编码,操作如下
    enconv -L zh_CN -x UTF-8 filename

  • iconv 转换,iconv的命令格式如下:
    iconv -f encoding -t encoding inputfile
    比如将一个UTF-8 编码的文件转换成GBK编码
    iconv -f GBK -t UTF-8 file1 -o file2

你可能感兴趣的:(Linux 一些命令)