• Linux命令的学习


    一、基本命令

    mkdir -p 创建目录 (make directorys) p递归创建

    ls -l(long)d(direcitory)显示目录或者文件

    cd 切换目录  从“/"开始目录,/为根目录,例如/user这种路径叫做绝对路径

    pwd  查看当前路径

    touch (摸,看指定目录有没有此文件存在,没有就创建,有的话就只改一下时间戳等信息 )

    cat  *.txt 查看某文件的内容

    echo  打印输出内容 

    >  输入重定向 例如: echo "I am a boy" >  m.txt (会把m.txt中的内容所有内容覆盖为 ”I am a boy“)

    >> 追加重定向  与>的区别是不覆盖在后面追加

    cat >>a.txt<<q

    12

    3

    q

    (把两个q之间的输入内容追加到a.txt)

    cp  -a(-r) 拷贝  加上参数是拷贝目录  在命令前面加/可不确认

     date:显示时间与日期

    bc:计算器

    cal:显示日历

    man:在线获取命令说明

    mv: 删除  -f强制删除  -r递归删除

    rmdir: 删除空的文件夹

    head  [-num]:显示开头num行,默认为10

    tail [-num]:显示结尾num行,默认10行

    grep(核心命令):排除 -v“paichu”   直接过滤“xiangyaode'”   grep "li"  安行过滤包含“li”的字符串

    sed:取各种内容  sed  [-n] /xiaoming/[d][p] test.txt   删除包含xiaoming的那一行,余下内容打印  -n是取消默认输出  d是删除  p是打印

    alias:取别名  例如:  alias rm=‘echo "rm does not allow executed" ’  此时用rm删除就回执行引号中的命令,rm的原功能被屏蔽  ,只能使用/bin/rm来删除

    which:查看命令的路径

    find: find /  -type f -name 'test.txt' 从根目录查找,查找类型为文件,文件名字为test.txt     find / -type f -name 'test.txt' -exec rm -f {} ;   查找出来并删除 {}是知道的内容 ;是bash特殊的意义,用反斜杠转义

    |:  管道的意思  find / -type f -name "test.txt" |xargs rm -f 与上一条命令实现相同的功能,find查找到的内容通过管道让xargs命令接着后交给rm命令处理

    awk: awk "{if(NR>10&&NR<21) print $0}" ett.txt   会把ett文件中的第11行到20行打印出来

               awk -F ":" '{print $1}' ett.txt  把ett文件中用冒号分割的的内容的第一列的内容打印出来

    sed -i s#old#new#g  a.txt 把a.txt中的old替换成new  其中s代表替换,个代表全局 i代表写入文档

    seq:打印数字序列

    history:查看历史记录

    more + 文件:按页查看文件内容。

    chown + 用户名 + 文件:修改文件的所属用户

    chgrp + 组 + 文件:修改文件的组

    ifconfig:查看ip

    二、基本知识

    1.Linux中的文件分为:文件(-)、目录(d)、链接(l)。对于一个文件它有3中权限:r(4)、w(2)、x(1)。

  • 相关阅读:
    在线支付模块小结
    Tomcat服务器热启动,修改项目源代码时不需要每次都重启Tomcat
    使用myeclipse进行hibernate快速开发
    hibernate的核心类和接口
    Hibernate手动配置
    Java的字符串md5加密和文件md5
    JDBC操作mysql数据库(SqlHelper类封装)
    yum报错[Errno 14] PYCURL ERROR 22(更换yum源)
    Ajax技术
    手动配置开发struts项目
  • 原文地址:https://www.cnblogs.com/softzrp/p/6503127.html
Copyright © 2020-2023  润新知