zoukankan      html  css  js  c++  java
  • linux常用指令介绍

    linux简介
    ubuntu安装 常用指令介绍 软件包管理 VIM编辑器的使用 用户和组账户管理 文件权限管理 软件的安装及删除
    jdk,tomcat,eclipse 远程登录
    
    文件目录操作命令
    
    ls显示文件和目录列表 -l列出文件的详细信息 -a列出当前目录所有文件,包含隐藏文件
    mkdir创建目录 -p父目录不存在情况下先生成父目录
    cd切换目录
    touch生成一个空文件
    echo生成一个带内容文件
    cat、tac显示文本文件内容
    cp复制文本或目录 -rf强制复制
    rm删除文件 -r同时删除该目录下的所有文件 -f强制删除文件或目录
    mv移动文件或目录、文件或mv aaa bbb将aaa改名为bbb
    find在文件系统中查找指定的文件 -name 文件名
    wc test统计文本文档的行数,字数,字符数
    grep在指定的文本文件中查找指定的字符串
    rmdir删除空目录
    tree显示目录当前工作目录
    ln建立链接文件
    more、less分页显示文本文件内容
    head、tail分别显示文件开头和结尾内容
    stat显示指定文件的相关信息,比ls命令显示内容更多
    who、w显示在线登录用户
    whoami显示用户自己的身份
    hostname显示主机名称
    uname显示系统信息 -a查看全部信息
    top显示当前系统中耗费资源最多的进程
    ps显示瞬间的进程状态
    du显示指定的文件(目录)已使用的磁盘空间的总量
    df显示文件系统磁盘空间使用情况 -h
    free显示当前内存和交换空间的使用情况
    ifconfig显示网络接口信息
    ping测试网络的连通性
    netstat显示网络状态信息
    man命令帮助信息查询
    Alias设置命令别名 alias[别名]=["指令名"] unalias解除别名
    Clear清屏
    Kill杀死进程
    shutdown系统关机 -r关机后立即启动 -h关机后不重新启动 -now立即关机
    halt关机后关闭电源
    reboot重新启动
    sudo service tomcat6 stop关闭tomcat6
    rm -r -i -v test删除文件 加了-i参数,所以删除前会让我们输入“Y”来确认,如果不删除的话,输入“N”就不会删除了
    加了参数-v后,当rm命令执行完成后,会把命令执行的结果信息显示出来。
    rm -r test 删除文件 没有提示
    VI编辑器
    按ESC键 跳到命令模式,然后:
    :w   保存文件但不退出vi
    :w file 将修改另外保存到file中,不退出vi
    :w!   强制保存,不推出vi
    :wq  保存文件并退出vi
    :wq! 强制保存文件,并退出vi
    :q  不保存文件,退出vi
    :q! 不保存文件,强制退出vi
    :e! 放弃所有修改,从上次保存文件开始再编辑
    ps -ef | grep "tomcat" 查找进程
    kill -9 pid 杀进程   ssh hanbin@192.168.1.102远程登录ubuntu   
    scp test hanbin@192.168.1.102:./test.txt远程拷贝 
    传整个文件夹 scp -r 文件夹 hanbin@rms.cloudsensor.cn:./
    rm-rf test 强制删除
    ctrl+alt+F1进入命令行  然后按alt+F2/F3/F4/F5/F6/F7
    tar -cvf temp.tar temp/ 将文件打包
    gzip temp.tar 将之前打包的文件压缩 gzip -d temp.tar.gz将压缩的文件解压
    tar 命令
    将整个/home/hanbin/test目录下的文件全部打包成为/home/hanbin/test.tar
    tar -cvf /home/hanbin/test.tar /home/hanbin/test 仅打包,不压缩
    tar -zcvf /home/hanbin/test.tar.gz /home/hanbin/test 打包后,以gzip压缩
    tar -jcvf /home/hanbin/test.tar.bz2 /home/hanbin/test 打包后,以bzip2压缩
    #特别注意,在参数f之后的文件档名是自己取的,我们习惯上都用.tar来作为辨识
    #如果加z参数,则以.tar.gz或.tar来代表gzip压缩过的tar file
    #如果加j参数,则以.tar.bz2来作为文档名
    gzip -1 temp.tar -1或--fast表示最快压缩方法(低压缩比)
    gzip -l temp.tar.gz -l对每个压缩文件,显示压缩文件的大小,未压缩文件的大小,压缩比,未压缩文件的名字
    gzip -9 temp.tar -9或--best表示最慢压缩方法(高压缩比)。系统缺省值为6
    bzip2 -z temp.tar 将之前打包的文件压缩 bzip2 -d temp.tar.bz2 解压之前压缩的文件
    tar命令
    命令格式:
    tar [-cxzjvf] 压缩打包文档的名称 欲备份目录参数:
    -c:建立一个归档文件的参数指令
    -x:解开一个压缩文件的参数指令!
    -z:是否需要用gzip压缩?
    -j:是否需要用bzip2压缩?
    -v:压缩的过程中显示文件
    -f:使用档名,在f之后要立即接档名
    -tf:查看归档文件里面的文件
    tar -xvf test.tar 解压tar包
    tar -zxvf test.tar.gz 解压tar.gz包
    tar -jxvf test.tar.bz2 解压tar.bz2包
    unrar x weix.rar 解压rar包
    mv temp.tar.gz tamp.tar.gz重命名
    关机/重启命令
    shutdown 系统关机 -r关机后立即重启 -h关机后不重新启动 -now立即关机
    halt关机后关闭电源 reboot重新启动
    linux管道   grep -r "best" /home/hanbin/* | more查询含有best的内容并分页显示
    dpkg软件包管理工具
    要安装.deb文件可以打开一个终端并输入:sudo dpkg -i package_file.deb 来安装.deb文件
    如需卸载.deb文件输入:sudo dpkg -r package_name
    APT软件包管理(高级软件包工具)是一个强大的包管理系统,而那些图形化程序如 添加/删除 应用程序
    都是建立在它的基础之上的。有了dpkg后,Debian再次开发了apt,它能自动处理依赖文件并维护已有的配置文件,
    快速,实用,高效
    安装软件包:sudo apt-get install packagename
    删除软件包:sudo apt-get remove packagename
    获取新的软件包列表:sudo apt-get update
    升级有可用更新的系统:sudo apt-get upgrade
    列出更多命令和选项:apt-get help
    将.rpm文件转为.deb文件
    对于软件包为.rpm后缀的Rad Hat软件包管理器文件。我们并不建议在Ubuntu系统中安装他们。在绝大多数情况下,Ubuntu
    自身的.deb软件包是可用的。然而,如果绝对必要,可以使用程序alien将.rpm文件转化为.deb文件
    安装alien程序:sudo alien package_file.rpm
    sudo dpkg -l 查看是否安装了某个软件
    sudo dpkg -l | grep "vim" 快速查找是否安装了"vim"编辑器
    用命令行下载的安装程序在/var/cache/apt/文件夹里面然后进行安装
    VIM编辑器的使用
    VIM的运行模式
    编辑模式:等待编辑命令输入
    插入模式:编辑模式下,输入i进入插入模式,插入文本信息
    命令模式:在编辑模式下,输入“:”进行命令模式
    在编辑模式下/user 快速查找
    mysql start/running
    top:主要参数
    d:指定更新的间隔,以秒计算。
    q:没有任何延迟的更新。如果使用者有超级用户,则top命令将会以最高的优先序执行。
    c:显示进程完整的路径与名称。
    S:累积模式,会将己完成或消失的子行程的CPU时间累积起来。
    s:安全模式。
    i:不显示任何闲置(Idle)或无用(Zombie)的行程。
    n:显示更新的次数,完成后将会退出to
    显示参数:
    PID(Process ID):进程标示号。
    USER:进程所有者的用户名。
    PR:进程的优先级别。
    NI:进程的优先级别数值。
    VIRT:进程占用的虚拟内存值。
    RES:进程占用的物理内存值。
    SHR:进程使用的共享内存值。
    S:进程的状态,其中S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值是负数。
    %CPU:该进程占用的CPU使用率。
    %MEM:该进程占用的物理内存和总内存的百分比。
    TIME+:该进程启动后占用的总的CPU时间。
    Command:进程启动的启动命令名称,如果这一行显示不下,进程会有一个完整的命令行。
    top命令
    《空格》:立刻刷新。
    P:根据CPU使用大小进行排序。
    T:根据时间、累计时间排序。
    q:退出top命令。
    m:切换显示内存信息。
    t:切换显示进程和CPU状态信息。
    c:切换显示命令名称和完整命令行。
    M:根据使用内存大小进行排序。
    W:将当前设置写入~/.toprc文件中。这是写top配置文件的推荐方法。
    substring
    sudo chmod 777 test修改权限
    链接远程服务器:ssh root@[IP地址] -p [端口号]
  • 相关阅读:
    hadoop的50070端口不能访问网页的解决方法
    通过命令来查看NameNode的状态(是Active还是Standby)
    Linux 远程复制scp
    Centos 7 查看使用YUM 安装的JDK路径并配置JAVA_HOME
    【Centos7】hostnamectl 设置主机名
    centos7设置静态IP地址
    WPF窗体动态效果
    C#使用阿里云OSS
    关于WPF中的XAML
    解决Windows10关闭UAC后,开机启动项不生效的问题
  • 原文地址:https://www.cnblogs.com/hool/p/12821143.html
Copyright © 2011-2022 走看看