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  。(ps:l是小写的字母“L”非数字“1”)

    Linux下wc命令拓展。

    获取文件的字符数: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 "被查找的字符串" 文件名   用户名

    查找匹配的行数:  

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

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

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

    从根目录开始查找所有扩展名为.txt的文本文件,并找出包含"phpzixue.cn"的行  

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





  • 相关阅读:
    财务高手-资本高手
    做到顶尖看三种书-大牛的书 工具书 教材书
    拓端tecdat|R语言使用HAR-RV预测实际波动率Realized Volatility案例
    拓端tecdat|WINBUGS对随机波动率模型进行贝叶斯估计与比较
    拓端tecdat|R语言机器学习实战之多项式回归
    拓端tecdat|R语言风险价值VaR(Value at Risk)和损失期望值ES(Expected shortfall)的估计
    拓端tecdat|TensorFlow 2.0 keras开发深度学习模型实例:多层感知器(MLP),卷积神经网络(CNN)和递归神经网络(RNN)
    拓端tecdat|Python安装TensorFlow 2、tf.keras和深度学习模型的定义
    cookie绕过验证码登录
    [转]Python3 字典 items() 方法
  • 原文地址:https://www.cnblogs.com/yaoxiaoxing/p/5420350.html
Copyright © 2011-2022 走看看