zoukankan      html  css  js  c++  java
  • Linux常用命令总结

    cd   切换目录  

    ll 或ls -allls  查看目录结构

    pwd    查看当前路径

    文件相关

    ls -a  查看所有文件

    touch  test.sh  创建一个空文件

    mkdir    test  创建test文件夹

    mv    重命名文件或移动文件

    vim filename  编辑文件

    rm -rf  filename    强制删除文件  参数-r 是向下递归删除,-f是强制删除,无提示

    rz  上传文件至服务器 

    sz filename   从服务器下载文件至本地

    cp  filename  /usr/local/filename  复制文件至别处

    more filename   按回车查看文件

    nl    filename  换行查看,显示行代码

    chmod 777 修改文件权限

    chown -R+用户名称:组织名称+文件或目录   修改文件所有者

     > 将输出结果以"覆盖"的形式存储在指定的文件中, 若文件不存在则自动创建.

    >> 将输出结果以“追加”的形式存储在指定的文件中, 若文件不存在则自动创建。

    grep -R server /usr/local/tomcat/  查找/usr/local/tomcat/ 目录下所有文件(包括子目录中的文件)内容包含server字符串的文件

    grep magic /usr/src/Linux/Documentation/* | less  有很多 输出时,您可以通过管道将其转到’less’上阅读

    grep pc *.sh  //当前目录下多个文件匹关键字pc字符串

    grep -c pc *.sh //当前目录下多个文件匹关键字pc字符串所在的行数

    awk '{if($0~"PROJECT=pc-web")print}' *.sh //抽取xxx.sh整个文件中,包含“pc-web”的行,打印输出  //awk是行处理器,$0 表示整个当前行

    系统相关

    lsb_release -a   查看系统版本信息

    rpm -qa   查看所有的已安装软件名称

    rpm -ql  软件名称  查看软件安装路径

    unname -r  查看内核版本

    ps -ef|grep tomcat  查看所有当前运行的tomcat进程

    kill -s PID   杀进程

    free -m  查看内存使用情况

    free -lh 查看内存空间大小

    df -h  查看boot可用空间

    cat /etc/issue  查看系统版本

    tail -f /var/log/message 实时查看动态日志

    ifconfig 查看IP

    clear    清屏

    password   修改用户密码,用户目录下连续输入两次新密码

    yum install  安装软件

    date   查看系统日期

    date –s 04/25/16   修改日期 月/日/年

    date –s 19:00:00   修改时间

    reboot  重启

    shutdown -r now  立即重启(root用户)

    shutdown -r 10 过10分钟自动重启(root用户)

    shutdown -r 00:00  0点重启(root用户)

    打包或解压包

    jar –xvf admin.war   手动解压war包

    jar -cvfM0 admin.war ./   把当前目录下的所有文件打包成war包  

    -C 创建war包

    -v  显示过程信息

    tar –xvf tar包   解压tar包

    其他

    Linux下两种方法运行shell脚本:

    1. ./shutdown.sh  停止tomcat服务

    2. sh shutdown.sh

    sh  /data/tomcat/bin/version.sh   查看tomcat版本、环境变量等信息

    which Java  查看安装路径

    ssh -p root@xx.xx.xx.xx port  root用户远程连接xx服务器,端口号

    service 服务名 start   启动xx服务

    ps -aux|grep tomcat  查看tomcat是否启动

    vim 编辑一个文件 如何 查找关键字?

    命令模式下,/+host(关键字)

    Linux跨服务器copy文件或文件夹

    1. 本地目录复制到远程目录

    scp test.sh root@10.9.9.80:/usr/local/auto

    2、从远程目录复制到本地目录

    scp root@10.9.9.80:/usr/local/auto/test.sh  /opt

    copy文件夹时 加-r参数,

    scp命令参数:

    -1  强制scp命令使用协议ssh1  

    -2  强制scp命令使用协议ssh2  

    -4  强制scp命令只使用IPv4寻址  

    -6  强制scp命令只使用IPv6寻址  

    -B  使用批处理模式(传输过程中不询问传输口令或短语)  

    -C  允许压缩。(将-C标志传递给ssh,从而打开压缩功能)  

    -p 保留原文件的修改时间,访问时间和访问权限。  

    -q  不显示传输进度条。  

    -r  递归复制整个目录。  

    -v 详细方式显示输出。scp和ssh(1)会显示出整个过程的调试信息。这些信息用于调试连接,验证和配置问题。   

    -c cipher  以cipher将数据传输进行加密,这个选项将直接传递给ssh。   

    -F ssh_config  指定一个替代的ssh配置文件,此参数直接传递给ssh。  

    -i identity_file  从指定文件中读取传输时使用的密钥文件,此参数直接传递给ssh。    

    -l limit  限定用户所能使用的带宽,以Kbit/s为单位。     

    -o ssh_option  如果习惯于使用ssh_config(5)中的参数传递方式,   

    -P port  注意是大写的P, port是指定数据传输用到的端口号   

    -S program  指定加密传输时所使用的程序。此程序必须能够理解ssh(1)的选项。

    windows 复制文件夹至Linux

    安装winScp

    查找文件路径命令:

    whereis 文件或软件名称,如图所示

     

    yum install lrzsz 安装sz和rz

    ln -s //软连接

    top 查看cpu占用情况

    grep “关键词” fileName  查看文件中包含的关键字

  • 相关阅读:
    .net 下比较蛋疼的word 表格转excel表格
    c# 使用oracle表、列备注信息实现高级 查询
    心理学习
    图片 照片 批量 压缩 格式转换 缩略图 旋转 复用办公助手
    人力资源系统技术标准
    年会 司庆 主体活动 婚庆 拓展 复用抽奖软件
    实施组合测试
    maven入门总结
    Apache FtpServer 的使用研究
    2022年Vivado HLS导出IP报错
  • 原文地址:https://www.cnblogs.com/chenchen-tester/p/6410546.html
Copyright © 2011-2022 走看看