• Liunx常用命令


    磁盘管理的命令

    ls   参数 : -al :  查看当前目录下所有的文件以及文件夹,包括隐藏文件

    ll : 查看当前目录下所有文件以及文件夹的详细信息,不包括隐藏文件

    pwd :  查看当前的路径

    mkdir : 创建文件夹 参数  -p  : 表示创建多级目录

    cd : 切换路径

    文件管理的命令

    cat :  查看文件的所有内容

    less   查看我们的文件内容

    enter  往下翻一行

    空格  往下翻一页

    q   退出浏览

    more  

          enter  回车  往下翻一行

          space  空格  往下翻一页

          ctrl + c  退出浏览

    tail   查看文件的尾部内容

           -f   表示从尾部进行查看

          -100f   查看尾部100行的内容

    tail  -100f  install.log

    文件操作的命令

    cp  : 表示复制

    cp  源文件    目的文件   拷贝并且可以支持重命名

    cp   源文件   目的路径 表示拷贝到某一个路径下面去

    mv 剪切功能  不光可以移动文件,还可以移动文件夹

    mv   源文件(文件夹 )   目的文件(目的文件夹)

    rm  表示删除文件或者文件夹

          -r  表示递归删除,会-把文件夹下面所有的东西都删掉

          -f  表示强制删除  不通知你是否确认

    rm  -rf   表示强制递归删除  不会通知你是否确认,一定要慎用

    find   查找磁盘的文件或者文件夹

    find  /   -name   install.log

    第一个参数:从哪个路径下面查找

    第二个参数  -name  按照什么规则来进行查找

    第三个参数: 查找得文件的名字

    文档编辑的命令

    vi 或者vim

      加参数  a  或者 i 进入编辑模式

      编辑完成之后按  esc 退出编辑模式

      :wq  保存退出

      :q!  不保存退出

    •   输入“vim 文件名”进入“一般模式”
    •   按下“i”从一般模式,进入“插入模式”
    •   按下“esc”从“插入模式”退出到“一般模式”
    •   在“一般模式”下,输入“:wq”,保存并退出编辑。
    •   在”一般模式下”,输入”:q!” 不保存并退出编辑

    分组

    命令

    描述

    插入

    (从一般模式进入到插入模式)

    i

    在光标插入

    shift + i

    在光标当前行开始插入

    a

    在光标插入

    shift + a

    在光标当前行末尾插入

    o

    在光标当前行的下一行插入新行

    shift + o

    在光标当前行的上一行插入新行

     

    复制或粘贴

    (在插入模式下)

    yy

    单行复制

    将光标移动到将要复制的行处

    nyy

    多行复制

    将光标移动到将要复制的首行处

    p

    粘贴

    将光标移动到将要粘贴的行处

    定位

    gg

    到文本的第一行

    shift + g

    到文本的最后一行

     

    删除

    dd

    删除光标所在行

    ndd

    删除n行

    退出

    :q

    退出vi(没有做任何修改时)

    :q!

    强制退出不保存

    :w

    保存不退出

    :wq

    保存后退出

    管道命令  | 

    管道在linux里面是一个连接的作用  

    连接前一个命令和后一个命令

    命令1  |  命令2  将命令1的输出,作为命令2的输入

    grep  命令  表示过滤

    grep -i Installing install.log  从  install.log里面查找  Installing这个字符串

    系统命令

    ps  查看系统进程

    ps -ef | grep rpcbind  表示查看某个进程

    ps –ef  | grep   tomcat  表示查看tomcat的进程

    kill命令  杀死某个进程

    kill   进程号  表示杀死某个进程

    kill  -9   进程号  表示强制的杀死

    ifconfig  查看网络ip地址以及mac地址等

      ping  www.baidu.com   验证两台服务器之间是否能够通信

    压缩与解压

    tar cvf test.tar test/    打包不压缩

    tar czvf test3.tar.gz install.log  打包并压缩

    tar xvf test2.tar  表示解压某一个文件.tar结尾的文件

    tar zxvf test2.tar.gz  表示解压缩.tar.gz结尾的文件

       tar zxvf test2.tar.gz   -C abc  解压到某一个指定的路径下面去

      wget http://mirrors.hust.edu.cn/apache/tomcat/tomcat-7/v7.0.84/bin/apache-tomcat-7.0.84.tar.gz   : 下载软件包到当前路径下面

    关机重启

    reboot  -h now  马上关机重启

    shutdown  关机

    halt  关机

    用户与用户组

      useradd   hadoop  :  创建普通用户

      passwd   hadoop   :  给用户设置密码

      

      chmod [参数] [<权限范围><符号><权限代号>]   :变更文件或目录的权限

            -R或--recursive  递归处理,将指定目录下的所有文件及子目录一并处理。

      •   权限范围的表示法如下:

                u:User,即文件或目录的拥有者。

                g:Group,即文件或目录的所属群组。

                o:Other,除了文件或目录拥有者或所属群组之外,其他用户皆属于这个范围。

                a:All,即全部的用户,包含拥有者,所属群组以及其他用户。

      •   符号:

                  + 添加权限

        - 取消权限

      •   有关权限代号的部分,列表于下:

                r:读取权限,数字代号为"4"。

                w:写入权限,数字代号为"2"。

                x:执行或切换权限,数字代号为"1"。

                -:不具任何权限,数字代号为"0"。

  • 相关阅读:
    迷宫的最短路径(bfs)
    INNODB引擎概述
    mysql-innodb的事务日志
    python-set集合
    一个python代码练习
    关于arm 的字节对齐
    学习嵌入式为什么要有uboot(深度解析)
    uboot 添加 自定义命令
    关于UBOOT,LINUX内核编译,根文件系统的15个小问题
    s5p6818 Overview
  • 原文地址:https://www.cnblogs.com/jifengblog/p/9249801.html
Copyright © 2020-2023  润新知