zoukankan      html  css  js  c++  java
  • Linux基础1

    1.Linux文件系统类型

    ext2  ext3(rhel5)  ext4(rhel6)  lvm  raid  swap
    gfs  nfs  vfat

    2.linux 系统通过磁盘接口识别磁盘

    IDE接口   hda hdb  hdc hdd
    SCSI接口  sda sdb  sdc sdd  sde
              sda1
              sda2

    在linux系统下 一切皆文件
    不同类型的文件放在不同的目录
    目录的名称 和 目录存储的文件类型  都时系统已经设置好的,如果没有给某种类型的文件
    在装系统时 没有单独设置存储空间 那就是有根分区的空间存储数据

    3.linux 操作 使用命令实现

    命令语法格式:
    命令名   [选项]  参数1 参数2  ....

    #选项是可选的,作用是改变命令的执行方式,如果执行命令时不加选项,按默认方式执行;
    参数 通常是操作的目录名 或 文件名

    命令可以单独使用、命令和命令的选项区分字母大小写,命令的操作对象是规定的。
    命令和选项之间 至少要有一个空格间隔 多个算一个;选项和参数之间至少要有一个空格间隔多个算一个;参数和参数之间至少要有一个空格间隔多个算一个;

    相对路径:从当前目录开始路径
    绝对路径:从系统根目录开始的路径

    / 出现在路径的开始位置表示根目录;出现在路径的中间或结尾是目录的间隔符号

    4.ls  显示当前目录下的文件列表,可以通过颜色识别文件类型

    深蓝色  目录(文件夹)
    浅蓝色  链接文件
    红色    压缩文件 、 打包文件 、带特殊权        限为的文件
    红色闪烁   链接文件源文件丢失
    黑色  普通文本文件  配置文件
    绿色  有执行权限的文件 、 shell脚本文件
    黄色  硬件设备文件


     

    5.linux系统目录结构

    (倒挂的树形结构)

    / (根)
    bin  普通用户可以使用的命令
    sbin 特权用户可以使用的命令
    root 系统管理员的家目录
    lib   模块文件  库文件
    lib64  .o  .so   lib软件名.o      ;lib软件名.so
    etc  操作系统的配置文件,某种服务的配置文件 .conf  .cf   .cnf
    dev 设备文件(硬盘)  
    mnt   习惯性把移动设置手动挂载到此目录里
    media 光盘设备默认的加载目录
    opt  手动安装第三方软件的目录, 某些第3方软件的默认安装目录 
    proc  虚拟目录 其内存放的数据不占用物理      磁盘空间  显示的数据是存放在内存里      的
    selinux 存放与selinux服务相关信息
    var  存放变化的文件 系统日志文件,服务的日志文件,计划任务文件
    tmp  系统或服务在运行过程中产生临时文件系统会定期的清理此目录下的临时文件
     
    lost+found  存放磁盘检测文件,这个目录下有文件时;‘说明磁盘有问题了
    tftpboot  tftp服务家目录  安装了提供tftp服务的软件包后  就会有此目录
    home   普通用户的家目录所在的目录
           (添加一个新的系统用户时,都会默认在此目录创建一个与用户同名的目录,做为普通用户的家目录)

    cd   目录名  切换 目录

    表示目录的符号

    /  根目录
    
    .  当前目录
    
    .. 当前目录的上一级目录
    
    ~  当前登陆用户的家目录
    
    -  上一次所在的目录

    目录内基本操作


     

    mkdir  [选项]  目录名
    -p    同时创建多级目录
    
    rmdir  目录名   (只能删除空目录)
    
    rm  -rf   目录名   (删除非空目录)
    -r  递归
    -f  强制
    

    rm [选项] 文件名  删除文件
    -f  强制删除文件
    -r  删除目录时使用

    rm  -rf  目录名

    
    ls  显示目录文件列表
    ls [选项]  目录名
    ls  显示当前目录下的文件列表
    -l  显示文件的详细信息(长格式)
    -a  显示所有文件包括隐藏文件
    -d  查看指定目录本身的信息

    目录注意事项:

    目录名区分字母大小写  具有唯一性 不要使用特殊符号 和 系统关键字

    对文件操作的命令

    touch  文件名     创建空文件
    * 如果文件文件名已经存在 修改文件的时间
      如果文件名不存在是创建文件

    linux系统里没有扩展名的概念,文件类型是约定俗成的命名方式

    .rpm   用rpm命令安装的软件包
    .tar   用tar命令生成的打包文件
    .tar.gz .tar.bz2  打包并压缩的文件
    .conf  .cnf  系统或服务的配置文件
    .o  .so   模块文件
    .bin      给执行权限后就能运行的文件
    .sh      shell脚本文件

    查看文件内容

    cat   [选项]    文件名  
    -b  查看文件内容时给文件加行号
     
    head    [选项]    文件名
    默认显示文件前10行
    
    
    tail   [选项]    文件名
    默认显示文件后10行
    -f  实时显示文件内容

    查看文件内容多的文件 (翻页查看文件内容)

    more   [选项]    文件名(只能往下看)
    less   [选项]    文件名(能上下翻页看)
    PageUp   向上翻页看
    PageDown 向下翻页看
    :q 退出查看
    /查找的字串  (从上向下查找,默认把光标定位到第一个与查找字串匹配的字符上)
    n  把光标定位到下一个匹配的字串上
    N  把光标移回到上一个匹配的字串上

    cat  head  more  less  tail

    /etc/inittab
    /etc/sysconfig/network
    /etc/passwd
    /etc/shadow

    文件操作

    cp  拷贝文件
    cp  [选项]  源文件  目标文件
    
    -r 递归拷贝文件 (拷贝文件时使用)  
    mv  移动文件或目录
        修改文件名或目录名
    
    mv  [选项]  源文件  目标文件
    -h 和  --help  是命令的帮助选项 
                   功能是查看命令的帮助信息 
    
    ctrl +  c   结束命令的执行
    ctrl +  l   清屏
    
    su  -  用户名  切换用户
    -  切换用户的同时切换系统环境


    pwd  whoami  hostname  cd  rmdir
    mkdir  touch  rm  ls  cat  more
    less  tail  cp   mv  su  useradd
    passwd  exit

    reboot   
    init 6   
    shutdown -r  now
    shutdown -h now   
    init 0  
    poweroff

    history  显示在当前终端下执行过的命令
    history  -c  删除在当前终端下执行过的命令。

    公众号请关注:侠之大者
  • 相关阅读:
    JS日期选择器
    兼容多种浏览器的Ctrl+Enter提交兼容firefox、ie、opera
    在线播放器 在网页中插入MediaPlayer 兼容IE和FF的代码调试
    Android客户端开发即WebView组件的使用详解
    web开发时碰到的问题以及心得经验
    Select的OnChange()事件
    iPhone 浏览器开发之关键 UIWebView
    获取css样式表内样式的js函数currentStyle(IE),defaultView(FF)
    利用XMLHTTP无刷新添加数据之Get篇
    客户端表单通用验证checkForm(oForm) js版
  • 原文地址:https://www.cnblogs.com/kamil/p/5306666.html
Copyright © 2011-2022 走看看