• Linux命令汇总


    昨天有朋友问到我关于Linux的东西,今天就先把Linux的命令汇总一下。

    文件操作命令:

    cd: 切换目录

    ls:显示文件或者文件名称

          ls-a:显示隐藏文件

          ls-l、ll+文件夹:能展示出文件夹中的内容

           ls -al:显示隐藏文件

            ls -alt:按时间排序

    cp:拷贝命令    cp a.txt  /mnt   把a.txt 拷贝到/mnt下面

    mv:移动(剪切) mv a.txt /mnt   把a.txt 剪切到/mnt下面

       更名命令:   mv a.txt  b.txt  把a.txt 更名为b.txt

    rm:删除文件命令  rm  a.txt        删除 a.txt  此时会有提示是否确定删除

        -f:删除不提示

        -r:删除目录

        -rf:既可以删除目录,又可以删除文件,且不提示

    查看文件内容:
    cat     查看小文件内容:         cat  文件名
    more  查看大文件内容:        more 文件名
    head  查看文件的前10行:     head 文件名
    tail     查看文件的后10行:      tail 文件名
    目录操作相关命令:
    mkdir: 创建目录的命令          mkdir test     创建一个test目录(文件夹)
                支持多个目录同时创建:mkdir test1 test2     同时创建一个test1和一个test2文件夹
            -p 系统无中间目录时,自动创建中间目录    mkdir -p /home/qq/test1/test2/test3 
    rmdir:  删除目录的命令  rmdir test2(删除空目录)   建议使用 rm —rf删除
    cp -r :   拷贝目录  cp -r  /test /T31
    mv:     目录移动      mv test /mnt      
                目录改名      mv test1 test
    用户、组、权限:
    - r w - r - - r - -       1 root     root        5 Aug  5 14:34 t31.txt
    这里一共有10个字符
    第一个字符: 代表类型
    -   :   普通文件
    d  :   文件夹(目录)
    c  :  字符文件
    l  :    链接文件(相当于windows的快捷方式)
    2—10共9个字符:举例  rwxrwxrwx
    R(读) w(写)x(执行)
    2—4位:所有者权限  u
    5—7位:所有者所在组权限 g
    8-10位:其它人权限  o
    Chmod:修改文件或文件夹权限的命令
    1、添加权限: chmod u+r a.txt    给所有者添加读权限
    2、删除权限: chmod g-r a.txt     给所有者所在组删除读权限
    3、二进制权限:chmod u+400 a.txt 给所有者添加读权限(4代表二进制的“100”,对应于权限的“rwx”,只有r为1)
     
    pwd命令:显示当前或工作路径
    * 通配符,匹配一个或一个以上任意字符
    ls *
    ls *.txt
    ls a*.txt
    cp *.txt /path/to/des/
    which 显示某个命令的完整路径

    which  ls

    which  cp
    whereis 列出某个命令的位置、帮助手册
    whereis ls

    whereis cd

    vi编辑器使用:
    插入文本:(命令模式)
    – i:插入
    – a:追加
    – o:打开一个空行(在当前光标下新增一空行)
    – s: 删除当前字符再插入
    删除:(命令模式)
    – x:一个字符
    – dw:一个单词(从当前字符开始,遇到符号结束)
    – dd:一行
    撤销/恢复操作
    – u:撤销
    • 保存
    – :wq——保存文件后退出
    – :w 文件名--保存不退出
    • 退出
    – :q——退出
    – :q!——不保存退出
    搜索字符串
    – / ——向文件尾方向查找字符串
    – ?——向文件头方向查找字符串
    – n ——重复上一次字符串搜索过程
    – N ——反方向重复上一次字符串搜索过程
    文件另存为::w 文件名
    一些vi常用的操作:
    :$ 跳转到文件末尾  :1 文件开头
    跳转到指定行  
    :set nu          给每行设定行号  
    :行号      跳转到指定行
    :set nonu  取消设定的行号
    文件介质使用:
    Linux访问光驱:
    mount  /dev/cdrom  /mnt/aaa  挂载光驱到/mnt/aaa目录
    umount  /mnt/cdrom         卸载光驱
    rpm :安装和卸载后缀为rpm包的安装软件
       --version :查看rpm软件版本
    -i:   安装   
    -h:           打印#来显示安装进度
    --percent         打印安装进度的%
    --nodeps: 不检查软件的安装依赖,直接安装
    -e:卸载  
    -- nodeps 不检查软件的卸载依赖,直接卸载
    -q:查询  
    -a: 显示所有安装的rpm
    -f: 显示该文件属于哪个rpm包,即在安装哪个rpm包时安装了该文件
    举例:
    rpm –qa  查询所有安装的rpm
    rpm -qa |grep ……     查看包含“……”字段的按转包 
    rpm –q ftp-0.17-17  查询  ftp-0.17-17
    rpm -qf /bin/ls   查找/bin/ls文件是哪个rpm包安装上去的
          rpm –qi  httpd-2.0.40-21 | more      查看httpd-2.0.40-21包信息
         rpm –ql  httpd-2.0.40-21 |more       查看httpd-2.0.40-21包安装了哪些文件
       rpm -ivh  …….rpm   一般安装rpm包的命令    安装 …….rpm包
     
    关闭防火墙:
    service iptables stop

    进程:

     ps -aux |grep ……  查找……进程编号

     kill -9        结束进程(9代表进程编号,要结束哪个进程,就输入哪个进程的编号)
  • 相关阅读:
    jsp类的封装集合的应用及servlet的引入和JSTL的引入
    jsp学习1
    小型世界关系图的交互可视化(未完成)
    c++产生随机数问题
    socket error
    opengl空间画圆柱体
    socket连接服务器立即返回,不用三次握手
    win7电脑分无线网,简称热点
    设置ipv6全球地址和默认网关
    网线制作,水晶头里的线顺序
  • 原文地址:https://www.cnblogs.com/cy759648077/p/5763615.html
Copyright © 2020-2023  润新知