linux相关

1.开机启动路径

etc/rc.d/rc.local

2.vi 编辑

命令模式进入编辑模式:

1. i(当前位置)

2.a(下一个位置)

3.o(下一行)

3.光标定位

M 移动光标到页面中央

L移动光标到页面尾处

H移动光标到页面开始处
Ctrl+f向后翻页
Ctrl+b向前翻页
0移动光标到行首
$移动光标到行尾
/:从上往下开始查找,然后按n寻找下一个
?:从下往上开始查找,然后按n寻找下一个

 4.du 文件占用大小

    du -sh * #查看当前目录下所有文件占用的空间
    du -sh /tmp #查看tmp目录下占用的大小
 
5.df 查看当前磁盘占用空间

               

6.打包和解包

tar 用来打包、解包

    tar czvf  my.tgz my #把my这个文件夹压缩并打包成为my.tgz
    tar cvf  my.tar my #把my这个文件夹打包成为my.tar,不加z这个参数就只是打包,不压缩
    tar czvf  my.tar.gz my #把my这个文件夹压缩并打包为my.tar.gz,后缀两种都行,你用tgz和tar.gz都可以
    tar xvf my.tgz #解包,解开的时候只需要这一种姿势,都能解开
    #tar解包的时候可以截后缀为 .tgz  .tar.gz .tar这三种的
gzip、ungzip 用来打包、解压.gz结尾的压缩包
    ungzip a.gz #解压
    gzip a.txt #压缩,压缩完之后原来的文件就没有了
 
zipunzipzip包
    http://man.linuxde.net/zip
    http://man.linuxde.net/unzip

 7.权限

chmod 给文件/文件夹修改权限

    chmod加权限有两种方式,数字方式和文本方式
    r:读,数字是4
    w:写,数字是2
    x:执行,数字是1
 
    chmod 777 a.sh #7 = 4+2+1就是可读可写可执行的权限,数字就是把那几位加起来
    文本模式
    chmod +x a.sh #加上执行权限
    chmod +wrx a.sh #加上可读可写可执行的权限,也就是和777一样
    为啥有3个7呢,第一位代表这个文件所属的用户的权限,第二位代表本组的用户的权限,第三位代表其他用户的权限
    文本模式想分别赋权限的话,就得指定到底是哪个组的
                u -- 所有者
                g -- 同组
                o -- 其他以外的人;
                a -- 所有
                + -- 增加权限
                - -- 去掉权限
                -R 递归,主要用于一个目录,把这个目录下所有的文件/文件夹赋权限
    chmod -R a+x abc #为文件abc及其子目录底下的所有文件的全体用户增加x权限
    chmod u-x abc #为abc文件的用户拥有者去除x权限

                

8.crontab  定时任务

    crontab -e 添加crontab任务
    http://man.linuxde.net/crontab 看下面的实例
原文地址:https://www.cnblogs.com/Dorami/p/11263277.html