linux 学习笔记

学习笔记node

命令提示的内容
[root@localhost ~ ] #
 root  是当前的用户名
 localhost 是当前机子的主机名
 # 是表示当前用户的权限  # 是管理员的 $ 是普通用户
 ~ 是表示当前的位置   普通 用户为~的时候是表示当前的/home/用户名 位置   超级管理员的是/root的位置为home  
 
 命令格式
 命令 [选项] [参数]
    -a 简化命令
    --all  完整命令
    
查询目录中内容 ls
ls [选项] [文件或目录]
选项 :
    -a 显示全部文件,包括隐藏文件
    -l 显示详细信息
    -d 查看目录属性
    -h 人性化显示文件大小 //k M G 这种方式显示文件的大小  好比  ls -lh
    -i 显示inode
    
    文件权限  后面的9 位 是没三位为一组
    -rw-r--r--  
    - 文件类型 - 文件 d 目录 i 软连接文件
    rw-         r--            r--
    u全部者     g全部组         o 其余人
    r 读
    w写
    x执行
    
    经过权限列的第一列去区分文件类型
    -rw-r--r--. 1 (应用次数) root(全部者) root(全部组)
    
    
    
目录命令
    创建目录命令  mkdir -p [目录名]
    -p 递归建立
    英文的原文意思是 make directory
    mkdir abc  建立一个abc 的目录
    mkdir  -p abc/abcd  建立abc目录 并在abc 目录下建立abcd

    切换目录命令   cd [目录]
    英文原文的是 change directory
    
    cd ~ 进入当前用户的家目录  /home/用户名
    cd  和cd ~ 是同样的
    
    cd -进入上次目录
    cd .. 进入上一级目录
    cd . 进入当前目录
    
    ..  .的区别
    
    
    查询所在目录位置 pwd
    英文原意 print working directory
    
    删除空目录 rmdir [目录]
    remove empty directories
    
    删除文件或目录 rm
    原文意思是  remove
    选项 :
    -r 删除目录
    -f 强制删除
    
    re -rf 强制
    
    rm -rf / 这一条是能够执行的 删除根目录下全部的文件  自杀的命令  慎重执行

    
    复制命令 cp
    英文原意  copy
    命令格式 cp [选项] [源文件或目录] [目标目录]
    选项:
        -r 复制目录  不加的是复制文件
        -p 连带文件属性复制
        -d 若源文件是链接,着复制链接属性
        -a  至关 -pdr   目标文件和源文件 是如出一辙的
    
    
    ls -l  // ll 是同样的  
    
    剪切或更名 mv
    mv [原文件或目录] [目标目录]
     英文 意思 move
    
    链接命令 ln
    ln -s [源文件][目标文件]
    英文意思 link
    选项 -s 建立软链接
    
    touch 命令
    
    文件搜索
    文件搜索 locate
    locate  文件名  在后台数据库搜的
        updatedb  更新数据库
    
    命令搜索
        whereis  
        whereis 搜索所在路径及帮助文档所在位置
            -b 值查找可执行文件
            -m 只查找帮助文件
        which
    文件搜索 find
    
    find [收索范围] [收索条件]
    linux  中的通配符
        * 匹配任意内容
        ? 任意一个字符
        [] 匹配任意一个中的括号内容字符
    
    find  /  -name 文件名
    find  /  -iname 文件名 不区分大小写
    find  /  -user 用户名  按照文件的全部者搜索
    ifnd  /  -nouser 查找全部没有全部者的文件
    
    按照时间  -mtime  +10  单位事天
        -10 十天内修改的文件
        10  十天当天修改的文件
        +10 天 前修改的文件
        
        atime  文件访问时间
        ctime  改变文件属性时间
        mtime 修改文件内容
    
    按照文件大小
    find  .  -size  
        find . -size 56k
    后面的大小和时间的是同样的 + 的是大于这个的 - 的是小于的 没有符号的是等于这个的
    //要注意的是 千字节要用小写的k  兆字节的要用到大写的M
    
    find . inum 节点号
        find  . inum 23432
    
    grep
        在文件中查找 指定内容的  
        -v   取反
        -i  不区分大小写
        要用正则表达是作匹配
    
    帮助命令
        帮助命令  man
        man  命令名字
        man  ls
        
        查看命令的拥有哪一个级别的帮助
        man -f   等同于 whatis
        man -k 找到有这个命令的全部信息
    
    命令  --hlep  要有两个 --
    
    shell  内部命令
    
    help  获取内部的帮助命令
    
    用whereis  命令名字  来肯定是否是内部命令 要是找不到的就是内部命令
    在用 help  命令名 或者内部帮助命令
    
    info  命令 linux

相关文章
相关标签/搜索