为了账号安全,请及时绑定邮箱和手机立即绑定
  • whereis和which 只能搜索命令,找不到shell自带的命令,不能搜索创建的文件

    whereis -b 只查找可执行文件 -m 只查找帮助文件

    which 查看命令所在位置和对应的别名

    PATH环境变量:系统搜索命令的路径,使用echo $PATH可以看到都有哪些路径。

    查看全部
  • locate 是在后台数据库中按文件名搜索,所以搜索速度快,数据库在/var/lib/mlocate中,可以使用updatedb更新数据库

    locate只可以按照文件名搜索

    从/etc/updatedb.conf中可以知道,有些目录locate是不会搜索的,如/tmp

    查看全部
  • 硬链接:不能分区,不能对目录使用,和原文件有着一样的inode号

    软链接:快捷方式,有自己的inode号和自己的内容,内容里面就是记录着原文件的inode号和block,创建软链接的时候,最好写原文件的绝对路径,除非原文件和链接文件都在同一个目录下

    ln -s 软连接(不带参数就是创建硬链接)

    查看全部
    0 采集 收起 来源:Linux链接命令

    2020-03-04

  • /bin、/sbin、/usr/bin、/usr/sbin都是用来保存系统命令的,区别为/bin和/usr/bin是所有用户都可以执行的命令,/sbin和/usr/sbin是只有root才能执行的命令

    /boot 启动目录

    /dev 硬件文件目录

    /etc 系统默认的配置文件目录

    /home 普通用户家目录 /root 超级用户家目录

    /lib 系统函数库,当系统需要使用某一个功能时,才会从/lib中调用库

     /mnt、/media、/misc都是用来挂载外部存储设备的盘符

    /sys、/proc 内存挂载点

    /usr 系统软件资源目录

    /var 系统相关文档内容

    查看全部
  • mkdir -p 递归创建目录 

    cd - 返回上一次目录

    查看全部
  • rm -rf 删除文件或目录

    cp -r复制目录 -p连带文件属性复制 -d如果是链接文件,复制链接属性

         -a相当于-pdr

    mv 操作文件或者目录都不需要加参数

    查看全部
  • linux文件信息识别

    查看全部
    0 采集 收起 来源:Linux命令格式

    2020-03-04

  • history [选项][历史命令保存文件]
    选项:
    -  -c:清空历史命令
    -  -w:把缓冲区的历史命令写入历史命令保存文件
       ~/bash_history # 系统关机自动执行改命令
       histroy -w 才会同步缓冲区历史命令到配置文件
     
     历史命令默认保存1000条,可以在环境变量配置文件
     /etc/profie中的 HISTSIZE=1000 进行修改
     
     历史命令的调用
     使用上、下箭头调用以前的历史命令
     使用 "!n" 重复执行第n条历史命令
     使用 "!!" 重复执行上一条命令
     使用 "!字串" 重复执行最后一条以该字串开头的命令
     
     命令与文件的补全
     在Bash中,命令和文件的补全是非常方便的功能,我们可以在
     输入命令或文件目录时,按"Tab" 键就会自动进行补全
     以 $PATH  环境变量文件中查找进行补全


    查看全部
    0 采集 收起 来源:历史命令

    2020-03-04

    • 文件搜索命令  find命令

    格式

    find 【搜索范围】 【搜索条件】

    • 选项(条件):

    -name  按照文件名搜索

    -iname  不区分大小写

    -user  按照所有者搜索

    find / -user root

    -nouser  查找没有所有者的文件

    -mtime +10  查找10天前修改的文件

    find  /var/log/  -mtime +10

    -10  10天内修改文件

    10  10天当天修改的文件

    +10  10天前修改的文件

    atime  文件访问时间

    ctime  改变文件属性的时间

    mtime   修改文件内容时间

    • 按照文件大小来搜索

      -size

      find  . -size  25K

      #  .   代表当前目录

      查找文件大小是25Kb的文件

      -25k   小于25kb的文件

      25k    等于25kb的文件

      +25k  大于25kb 的文件

    • 按照i节点查询  -inum

      find . -inum  262422

      查找i节点是262422的文件

    • find /etc -sizi +20k -a -sizi  -50k

      查找/etc/目录下,大于20kb并且小于50kb的文件

      -a and 逻辑与,两个条件都满足

      -o or  逻辑或,两个条件满足一个

    • find /etc -sizi +20k -a -sizi -50k -exec ls -lh {} \;

      查找/etc/目录下,大于20kb并且小于50kb的文件,并显示详细信息

      -exec/-ok命令{} \;对搜索结果执行操作

      -exec【命令】{} \是处理前一天命令的第二天命令


    • 搜索文件

    find / -name install.log

    避免大范围搜索,会非常消耗系统资源

    find使用文件名必须一模一样

    如果想模糊查询必须加入通配符

    find是在系统当中搜索符合条件的文件名,如果需要匹配,使用通配符匹配,通配符是完全匹配的。

    • linux中的通配符

    *  匹配任意内容

    ? 匹配任意一个字符

    []  匹配任意一个中括号内的字符

    查看全部
    0 采集 收起 来源:Linux中 find命令

    2020-03-04

  • 搜索命令的命令whereis(只能搜索系统命令)

    whereis 命令名

    搜索命令所在路径及帮助文档所在位置

    选项:

    -b  只查找只可执行文件

    -m  只查找帮助文件

    搜索命令的名的which

    which 文件名

    搜索命令所在路径及别名

    PATH环境变量

    PATH环境变量:定义的是系统搜索命令的路径。


    • echo $PATH



    查看全部
  • alias 
    # 查看系统中所有命令的别名
    alias 别名='原命令'中间不能有空格 alias vi='vim',临时生效
    # 设定命令的别名
    vi ~/.bashrc  ~ 代表用户的家目录
    # alias 写入环境变量配置文件,
    vi /root/.bashrc 添加 vi='vim' ,重启生效
    如果想立即生效则执行 source .bashrc
    ualias 别名
    # 删除别名, 临时生效,想要永久生效需修改.bashrc配置文件
    
    命令生效顺序
    第一顺位执行用绝对路径或相对路径的命令
    第二顺位执行别名
    第三顺位执行bash的内部命令
    第四顺位执行按照 $PATH 环境变量定义的目标查询顺序找到的
    第一个命令 echo $PATH
    
    快捷键
    ctrl+c 强制中止当前命令
    ctrl+l 清屏
    ctrl+a 光标移动到命令行首
    ctrl+e 光标移动到命令行尾
    ctrl+u 光标所在位置删除到行首
    ctrl+z 把命令放到后台
    ctrl+r 在历史命令中搜索


    查看全部
    0 采集 收起 来源:别名与快捷键

    2020-03-03

  • zsh & macOS



    查看全部
    0 采集 收起 来源:shell概述

    2020-03-03

  •  文件搜索命令

    文件搜索命令locate(非常快,缺点是只能按照文件名来搜索)

    locate命令格式

    • locate  文件名

      在后台数据库中按文件名搜索,搜索速度更快。

    • /var/lib/mlocate(locate数据库一天一更新,对于新创建文件无法所搜到)

      locate命令所搜索的后台数据库

    • updatedb(对于新创建的文件无法搜索时,用updatedb命令强制跟新locate数据库) 

      更新数据库

    命令搜索命令whereis与which

    文件搜索命令find(速度慢,比较耗费资源,相当于把根目录下所有资源搜索一遍)

    字符串搜索命令grep

    find命令与grep命令的区别

    /etc/updatedb.conf配置文件

    • PRUNE_BIND_MOUNTS="YES"

      开启搜索限制

    • PRUNEFS=

      搜索时,不搜索的文件系统

    • PRUNENAMES=

      搜索时,不搜索的文件类型

    • PRUNEPATHS=

      搜索时,不搜索的路径     

    查看全部
  • 虚拟机的硬盘大小不超过真实硬盘的一半
    查看全部
    0 采集 收起 来源:虚拟机的安装

    2020-03-03

  •  linux 不靠扩展名区分文件类型

    查看全部

举报

0/150
提交
取消
课程须知
本课程作为Linux的入门课程,适合所有对Linux感兴趣的小伙伴们。零基础学习!还等什么,赶快来加入吧!
老师告诉你能学到什么?
通过学习本门课程,您将有如下收获: 1、全面了解Linux的前世今生 2、能够独立安装Linux操作系统 3、从对Linux常用命令的一无所知,到运用自如 4、与shell编程基础亲密接触

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!