美文网首页
Linux常见命令

Linux常见命令

作者: 爱秋刀鱼的猫 | 来源:发表于2017-06-23 09:13 被阅读0次
    8、chmod [mod] dir -R

    1=x(可执行)
    2=w(可写)
    4=r(可读)

    chmod 777 .bashrc
    
    9、kill命令

    该命令用于向某个工作(%jobnumber)或者是某个PID(数字)传送一个信号,它通常与ps和jobs命令一起使用,它的基本语法如下:

    kill -signal PID  
    

    signal的常用参数如下:
    注:最前面的数字为信号的代号,使用时可以用代号代替相应的信号。

    1:SIGHUP,启动被终止的进程  
    2:SIGINT,相当于输入ctrl+c,中断一个程序的进行  
    9:SIGKILL,强制中断一个进程的进行  
    15:SIGTERM,以正常的结束进程方式来终止进程  
    17:SIGSTOP,相当于输入ctrl+z,暂停一个进程的进行 
    

    例如:

    # 以正常的结束进程方式来终于第一个后台工作,可用jobs命令查看后台中的第一个工作进程  
    kill -SIGTERM %1   
    # 重新改动进程ID为PID的进程,PID可用ps命令通过管道命令加上grep命令进行筛选获得  
    kill -SIGHUP PID  
    
    10、killall命令

    该命令用于向一个命令启动的进程发送一个信号,它的一般语法如下:

    killall [-iIe] [command name]  
    

    它的参数如下:

    
    -i :交互式的意思,若需要删除时,会询问用户  
    -e :表示后面接的command name要一致,但command name不能超过15个字符  
    -I :命令名称忽略大小写  
    # 例如:  
    killall -SIGHUP syslogd # 重新启动syslogd 
    
    12、tar命令

    该命令用于对文件进行打包,默认情况并不会压缩,如果指定了相应的参数,它还会调用相应的压缩程序(如gzip和bzip等)进行压缩和解压。它的常用参数如下:

    
    -c :新建打包文件  
    -t :查看打包文件的内容含有哪些文件名  
    -x :解打包或解压缩的功能,可以搭配-C(大写)指定解压的目录,注意-c,-t,-x不能同时出现在同一条命令中  
    -j :通过bzip2的支持进行压缩/解压缩  
    -z :通过gzip的支持进行压缩/解压缩  
    -v :在压缩/解压缩过程中,将正在处理的文件名显示出来  
    -f filename :filename为要处理的文件  
    -C dir :指定压缩/解压缩的目录dir  
    

    上面参数看不懂?没事,下面的例子记牢就行:

    压缩:tar -jcv -f filename.tar.bz2 要被处理的文件或目录名称  
    查询:tar -jtv -f filename.tar.bz2  
    解压:tar -jxv -f filename.tar.bz2 -C 欲解压缩的目录  
    
    13、cat命令

    该命令用于查看文本文件的内容,后接要查看的文件名,通常可用管道与more和less一起使用,从而可以一页页地查看数据。例如:

    cat text | less # 查看text文件中的内容  
    # 注:这条命令也可以使用less text来代替  
    

    相关文章

      网友评论

          本文标题:Linux常见命令

          本文链接:https://www.haomeiwen.com/subject/sfgqcxtx.html