zoukankan      html  css  js  c++  java
  • LINUX经常使用命令小整理

    系统操作:

    1.重新启动机器:reboot

    2.查看某程序的进程:ps -ef|grep xxx(比如:ps -ef|grep tomcat)

    3.查看当前linux系统系统版本号:lsb_release -a

    4.查看网关状态:netstat -rn

    5.查看当前系统的cpu。内存,程序载入情况:top

    文件操作:

    5.当前文件夹下复制某文件并给拷贝文件重命名:(ps:能够用该命令复制整个文件夹)

      命令格式:cp 要复制的文件 复制后而且要重命名成的文件。

      命令举例:cp apple.xml apple_bak.xml

    6.强制删除当前文件夹下某文件:(ps:能够用该命令强制删除整个文件夹)

     命令格式: rm -rf 要删除的文件。

     命令举例: rm -rf apple.xml

    7.新创建目录:

     命令格式:mkdir 要创建的文件名称

     命令举例:mkdir nba

    8.新创建文件:

     命令格式:vi 要创建的文件

     命令举例:vi nba.txt

     拓展:经常使用的新建文件的命令还有:

     emacs nba.txt

     echo “1234”> 0123.txt

     cat > naba.txt

     个人经常使用。也比較喜欢vi

    文件查找

     命令格式:在当前文件夹下查找指定文件: find . -name nab.txt

     Ps:注意该命令find后面有一个点,不要忽略。

     在当前文件夹下模糊查找某一指定类型的文件。

     find . -name ‘*.txt’

     假设你不知道你要找的文件究竟在那个文件夹下,那么用

     find / -name nba.txt 这个命令,然后系统将会找到全部该文件出现的文件路径,然后你就可    

     以依据你的须要选择。

    9.打包文件:

     命令格式:tar  -cvf  想要打包成的文件名称.tar  a文件  b文件

    10.文件解压缩(解压tar文件):

     命令格式:tar  -xvf  file.tar

    11.文件解压缩(解压tar.gz文件):

    命令格式:tar -xzvf file.tar.gz

    12.文件解压缩(解压rar文件):

    命令格式:unrar e file.rar 

    13.文件解压缩(解压zip文件):

    命令格式:unzip file.zip

    文件的打包和压缩:

    01-.tar格式

    解包:[linux]$ tar xvf FileName.tar

    打包:[linux]$ tar cvf FileName.tar DirName(注:tar是打包,不是压缩!

    02-.gz格式

    解压1[linux]$ gunzip FileName.gz

    解压2[linux]$ gzip -d FileName.gz

    压 缩:[linux]$ gzip FileName

    03-.tar.gz格式

    解压:[linux]$ tar zxvf FileName.tar.gz

    压缩:[linux]$ tar zcvf FileName.tar.gz DirName

    04-.bz2格式

    解压1[linux]$ bzip2 -d FileName.bz2

    解压2[linux]$ bunzip2 FileName.bz2

    压 缩: [linux]$ bzip2 -z FileName

    05-.tar.bz2格式

    解压:[linux]$ tar jxvf FileName.tar.bz2

    压缩:[linux]$ tar jcvf FileName.tar.bz2 DirName

    06-.bz格式

    解压1[linux]$ bzip2 -d FileName.bz

    解压2[linux]$ bunzip2 FileName.bz

    07-.tar.bz格式

    解压:[linux]$ tar jxvf FileName.tar.bz

    08-.Z格式

    解压:[linux]$ uncompress FileName.Z

    压缩:[linux]$ compress FileName

    09-.tar.Z格式

    解压:[linux]$ tar Zxvf FileName.tar.Z

    压缩:[linux]$ tar Zcvf FileName.tar.Z DirName

    10-.tgz格式

    解压:[linux]$ tar zxvf FileName.tgz

    11-.tar.tgz格式

    解压:[linux]$ tar zxvf FileName.tar.tgz

    压缩:[linux]$ tar zcvf FileName.tar.tgz FileName

    12-.zip格式

    解压:[linux]$ unzip FileName.zip

    压缩:[linux]$ zip FileName.zip DirName

    13-.lha格式

    解压:[linux]$ lha -e FileName.lha

    压缩:[linux]$ lha -a FileName.lha FileName

    14-.rar格式

    解压:[linux]$ rar a FileName.rar

    压缩:[linux]$ rar e FileName.rar 

    改动当前文件权限

    1.chmod -R 777 要改动权限的文件路径。

    比如:chmod -R 777 /usr/sinoufc/tomcat

          改动tomcat目录的权限。

    文件行数统计:

    cat 文件名称 |wc -l  

    psl是小写的字母“L”非数字“1”)

    Linuxwc命令拓展。

    获取文件的字符数:wc -m 文件名称。

    获取文件的行数:  wc -l 文件名称。

    获取文件的最长一行的长度: wc -L 文件名称

    文件大小查看命令:

    1、获查看当前文件夹全部文件和子文件夹全部文件的大小(也就是说当前文件夹下全部文件的大小)。

        du -sh

    2、查看整个系统磁盘分区大小情况。

    df -h  

    3、文件依照改动时间排序: ls -lt  (找出近期的新文件)

    Tomcat操作:

    1.监控tomcat日志:

     操作:进入到tomcat安装路径下logs文件下,运行命令:

           tail -f catalina.out

    2.查看tomcat近期1000行的日志:

     操作:tail -fn 1000 catalina.out

    3.重新启动tomcat

     操作:进入tomcat安装文件夹的bin文件夹下,运行

           ./startup.sh

    4.停止tomcat

     操作:进入tomcat安装文件夹的bin文件夹下。运行

           ./shutdown.sh

    启动oracle

    su - oracle

    sqlplus /nolog

    conns /as  sysdba

    startup

    exit

    lsnrctl start

    exit

    Vi命令

    1.改动文件:

     找到相应的要改动的文件的所在路径。然后:vi nba.txt

     按键盘中”insert“键。開始改动,改动完毕之后按“esc”键退出编辑模式。

     退出vi

    1.不保存退出:运行 :q!

    2.保存并退出:运行 :wq!

     

    Grep 找出不包括不论什么字母字符的行

    grep "[^a-zA-Z]" urfile

     

    $ grep "被查找的字符串" 文件名称  

    从文件内容查找与正則表達式匹配的行:  

    $ grep –e “正則表達式” 文件名称  

    查找时不区分大写和小写:  

    $ grep –i "被查找的字符串" 文件名称   username

    查找匹配的行数:  

    $ grep -c "被查找的字符串" 文件名称  

    从文件内容查找不匹配指定字符串的行:  

    $ grep –v "被查找的字符串" 文件名称  

    从根文件夹開始查找全部扩展名为.txt的文本文件。并找出包括"phpzixue.cn"的行  

    find . -type f -name "*.txt" | xargs grep "phpzixue.cn" 

     

     

     

  • 相关阅读:
    Java网络编程详解
    android 取mac若干问题
    android问题 This version of android studio is incompatible with the gradle version used.
    c#将DataTable内容导出为CSV文件
    C#下利用正则表达式实现字符串搜索功能的方法(转)
    C#正则表达式入门
    java 文件类 null与exists()是不一样的
    c#线程中下载文件到本地
    Git 常用命令
    Web 监听器
  • 原文地址:https://www.cnblogs.com/yjbjingcha/p/6817345.html
Copyright © 2011-2022 走看看