• 02- linux目录和文件的基础操作


    本博文纲要

    linux目录结构

    绝对路径与相对路径

    linux目录常用操作

    linux文件常用操作

    Q/A

    Windows文件系统特点

    -文件系统是操作系统的一个功能,用户管理目录和文件

    -Windows的文件结构是多个并列的树桩结构,最顶部的是不同的磁盘(分区)如:C,D,E等盘。文件路径都是从盘符开始。

    -Windows文件系统里面都是文件或文件夹。

    -Windows文件路径是大小写不区分的。

    linux文件系统特点

    -linux系统里面所有的东西都当做文件处理

    -linux中,文件是个非常广泛的概念;磁盘上的文本,图片,视频文件,硬件设备,比如打印机。

    linux系统常用目录

    /      linux系统的根目录

    /etc   系统管理和配置文件

    /home  用户主目录,比如用户user的主目录就是/home /user

    /boot    linux系统的内核文件放在该目录下

    /sbin  系统管理命令,这里存放的是系统管理员使用的管理程序

    /root  系统管理员的主目录

    绝对路径与相对路径

    绝对路径:从跟目录开始查找

    相对路径:从当前路径开始查找

    Linux == like Unix

    内核版本:驱动硬件,管理硬件和运行软件的核心程序
                     uname -r   2.6.32    主.次.修正   次:奇数测试,偶数稳定

    发行版本:由开发厂商自己研发配套应用程序与内核版本一起构成的操作系统
                     cat /etc/issue

    松勤CentOS 6.5
    普通用户 sq 密码123456
    超级用户 root 密码123456


    SHELL系统的用户界面,是用于与操作系统之间的一个接口
    外在表现: 终端上执行命令,每打开一个终端,就会启用shell
    Shell是一个程序

    Bourne Again Shell  -- bash (Window自带浏览器一样 IE)
    Bourne Shell /C Shell/Korn Shell


    command 参数1 参数2 参数3
    (1) 区分大小写  ps PS Ps
    (2) command与参数之间必须有空格 ps -e  != ps-e
    (3)参数可以留空格,可以连写 ps -e -f == ps -ef


    man 查看命令的说明和参数
    man是一个命令,作用是查看命令的说明和参数
    ps是一个命令,作用查看进程

    字符串有空格 一定要用引号,单引号双引号都可以
    字符串有变量 一定要用双引号,单引号是原样输出
    建议大家都用双引号


    关机:poweroff  ,  init 0,   halt   ,  shutdown -h 0(now)
    重启: reboot,init 6



    ####### 文件与目录的基本操作########
    /            根目录
    / home 普通用户的家目录/主目录,存储是用户基本属性
    /root     超级用户的主目录
    /tmp      临时文件夹 (定时清空)

    Linux文件和目录名字 大小写敏感 / 区分大小写
    无专属的扩展名   .txt    .exe   
    a.txt     都是文件名,不存在扩展名
    a          无扩展名也OK

    ls  ( list)
    ls -a (all) -l (详细信息)

    .字符串 隐藏文件    ls -a

    创建文件与目录的命令:
    touch 空文件
    mkdir 目录名
    rmdir  空目录
    rm -rf / 致命!!!!!!

    cd    切换路径
    cd -  两次路径之间的切换
    pwd 当前路径


    技巧:
    (1)Tab补齐目录名
    (2)光标上下键 历史命令选择





  • 相关阅读:
    C#学习笔记:多态与隐藏,覆盖
    HTML与XML数据的结合小总结
    基于角色(RoleBased)的表单验证
    去除C++String的首尾空格
    Bash Shell中命令行选项/参数处理
    linux shell 执行多个命令的几种方法
    gdb 多线程调试
    linux 时间戳及时间差计算
    oracle sql日期比较
    在Fedora 14上安装Sun JDK 6
  • 原文地址:https://www.cnblogs.com/Chamberlain/p/10867074.html
Copyright © 2020-2023  润新知