zoukankan      html  css  js  c++  java
  • linux学习笔记

    一.目录结构
    root:存放root用户相关文件
    ant:默认挂载光驱和软驱的目录
    home:存放普通用户的相关文件
    boot:存放引导相关的文件
    etc:存放配置相关文件
    bin:存放常用命令
    sbin:要具有一定权限才可以使用命令
    var:存放经常变化的文件
    常用目录的作用:
     /根目录
     /bin命令保存目录(普通用户就可以读取的命令)
     /boot启动目录,启动相关文件
     /dev设备文件保存目录
     /etc配置文件保存目录
     /home普通用户的家目录
     /lib系统库保存目录
     /mnt系统挂载目录
     /media挂载目录
     /root超级用户的家目录
     /tmp临时目录
     /sbin命令保存目录(超级用户才能使用的目录)
     //proc直接写入内存的
     /sys
     /usr系统软件资源目录
     /usr/bin/系统命令(普通用户)
     /usr/sbin/系统命令(超级用户)
     /var系统相关文档内容
            proc和sys目录不能直接操作,这两个目录保存的是内存的过载点。可以在家目录root或home,以及tmp目录下随便放内容
     
    二.常用命令
    pwd 显示当前在哪个路径
    添加用户:
    useradd xiaoming
    password xiaoming
    删除用户:
    userdel -r xiaoming(删除用户以及用户主目录)
    userdel xiaoming(删除用户但保存用户主目录)
    三.linnux常用命令
     命令基本格式:命令 [选项] [参数]
      查询目录文件内容 ls
                     选项:-a 显示所有文件 -l显示详细信息 -d查看目录属性 -h人                       性化显示文件大小 -i显示inode
                            -rw-r--r--(十位)
                     第一位是文件类型(-文件 d目录 l软链接文件)
                             rw-      r--       r--
                             u所有者  g所属组   o其他人
                             r读 w写 x执行
                             ls -l 就相当于 ll
                        
     文件处理命令
      建立目录: mkdir -p [目录名]
                     -p递归创建,目录不存在的话逐层创建
                     cd 波浪号 进入当前用户家目录
                     cd
                     cd - 进入上次目录
                     cd ..进入上一级目录
                     cd . 进入当前目录
                     pwd 显示当前目录所在位置
                     rmdir 删除空目录
                     touch 创建空文件
                     rm   删除文件
                     rm -r 删除目录
                     rm -rf 强制删除
                     rm -rf / 强制删除根目录下99%文件,会导致系统崩溃
                     复制目录: cp [选项] [原文件或目录] [目标目录]
                      选项: -r 复制目录
                             -p 连带文件属性复制
                             -d 若源文件是链接文件,则复制链接属性
                             -a 相当于 -pdr 使复制的源文件和目标文件所有东西保                         持一致
                     剪切或改名:mv
                     链接命令(生成链接文件):ln -s [原文件] [目标文件]
                     硬链接特征:拥有相同的i节点和存储block块,可以看作是同一个文件;可通过i节点识别;不能跨分区;不能针对目录使用。
                      ls -i查看文件i节点
                      软链接特征:类似windows快捷方式,拥有自己的i节点heblock块,但是数据块中只保存原文件的文件名hei节点号,并没有实际的文件数据;lrwxrwxrwx l 软链接,软链接的文件权限都为rwxrwxrwx;修改任意文件,另一个都改变;删除原文件,软链接不能使用。
                      删除源文件后,软链接不能使用,硬链接能使用。
                      echo [内容] >> 目标文件:将内容写入文件
                      cat 目标文件:查看文件内容
               
     文件搜索命令

                       locate 文件名:在/var/lib/mlocate下的数据库搜索,一天一次更新,不能找到新建的文件、只能按照文件名搜索,速度快
                      updatedb    :强制更新数据库
                      touch 文件  :创建文件
                      whereis ls  :当前路径
                      whoami ls   :当前用户
                      whatis 命令 :解释当前命令
            which 命令  :命令所在位置
                      find [搜索范围] [搜索条件]
                      通配符: *匹配任意多个内容 ?匹配任意一个字符 []匹配括号内的任意一个字符    
                      find [搜索范围] -iname 文件名 :不区分大小写
                      find [搜索范围] -user [user名] :按照所有者搜索
                      find [搜索范围] -nouser: 查找没有所有者的文件
                      find [搜索范围] -mtime +10 :查找10天前修改的文件
                      -10 10天内修改的文件
                       10  10天当天修改的文件
                       +10 10天前修改的文件
                        atime 文件访问时间
                        ctime 改变文件属性
                        mtime 修改文件内容
                       find . -size 25k:查找当前目录下文件大小是25kb的文件
                       -25k   小于25kb的文件
                       25kb    等于25kb的文件
                       +25kb 大于25kb的文件
                       find . -inum 262422 查找i节点是262422的文件
                       k字节小写 M字节大写
                       ls -i 文件名 查看文件i节点
                       find [搜索范围] -inum [i节点] 通过i节点查找文件
                       -a 并且 -o 或者
                       find /etc -size +20k -a -size -50k -exec ls -lh {}
                       查找/etc目录下,大于20k并且小于50k的文件,并显示详细信息。
                       命令1 -exec 命令2 {} 对命令1执行产生的结果再用命令2执行操作
                       -exec/ok 命令 {} 对搜索结果执行操作

                         find /root -inum 262421 rm -rf {}            查找root下节点为262421的文件并删除

                        
                       find命令:在系统中搜索符合条件的文件名,如果需要匹配符合,使用通配符匹配,通配符是完全匹配
                                        grep命令:在文件中搜索符合条件的字符串,如果需要匹配,使用正则表达式匹配,正则表达式时包含匹配 -i表示忽略大小写 -v表示排除指定字符串
     

                        

    四.快捷键
    Ctrl+L 清屏
     压缩与解压缩命令
     关机和重启命令
     其他常用命令

  • 相关阅读:
    [导入]全功能游戏与仿真引擎Delta3D简介
    [导入]创建一个存储过程,根据系部编号查出男生、女生人数
    [导入]判断学号前十位的年龄最大的女学生是否是汉族的
    [导入]SQL中的临时表和表变量
    [导入]sqlserver 判断临时表是否存在语句.
    [导入]IT程序员喝酒喝出的计算机文化
    [导入]在SQL Server和MySql中创建临时表的方法
    mysql常用命令大全
    PHP5.4 for Apache ; php 5.4.0安装过程、方法、配置 ; Apache2.2支持php5.4的配置方法
    StackTrace
  • 原文地址:https://www.cnblogs.com/yanweichen/p/9097841.html
Copyright © 2011-2022 走看看