• 命令行的基本使用方法(目录)


    一、Linux的分区

    1、分区类型主分区    最多只能分四个

                     扩展分区: 扩展分区最多1个,扩展分区不能格式化,也不能写入数据。只能包含逻辑分区。扩展分区加主分区最多有4个。

                    逻辑分区

    2、分区实例:CentOS5.5,分配8G的硬盘空间(8G不是真的8G,是你用多少算多少)

                    /boot    100M                 启动分区

                    /home    1000M             家目录

                    /swap    512M                swap扩张分区

                    /            剩余的全部        根目录

    3、文件系统

    Windows:    fat16    fat32    NTFS

    Linux:          ext2      ext3     ext4

    Inode    i节点

    注意:Linux严格区分大小写

              Linux下所有内容都是文件,包括硬件(在windows中我们常见的硬件设备、磁盘分区等,在Linux中都被视作文件,对设备、分区的访问就是读写对应的文件)

              Linux下是不以扩张名区分文件类型,而是靠权限,但是有特例,如压缩文件rpm软件包文件

              Linux下所有的可存储设备,都必须挂载使用,包括硬盘

    4、挂载过程

    windows中:盘符    C:    D:    E:    F:

    Linux中:

                硬盘文件名——————指定挂载目录(盘符)        挂载

                /dev/sda1——————/boot

    什么是挂载?

        类似于windows下面的盘符概念,而Linux不支持盘符这种方式。因此挂载即把一个分区或磁盘放在一个目录里,这样才能对这个磁盘上的文件进行操作。

    实例:windows—————分区:C:    D:    即可(windows通过分配盘符就可以)

                   Linux—————/dev/sda1——————/boot(Linux需要分配盘符再挂载才可使用)

    挂载点实际上就是Linux中磁盘文件系统的入口目录,类似于windows中用来访问不同分区的C    D等盘符。

    Linux用目录名挂载分区或磁盘的好处是:

    一、便于操作,你可以把分区或磁盘挂载到任何你想要的目录或文件夹里。

    二、顾名思义,由于挂载的文件夹或目录可以自己指定,所以就可以挂载到自己创建的或相关内容的目录或文件夹中。

    三、挂载数量没有限制,windows的分区挂载到Z:就不能继续挂载了,依旧是说windows挂载的分区数不能超过26个;而Linux则没有这个限制,特别是网络磁盘映射,你可以挂载任意多的共享文件夹到你的本地文件夹里。

    举例说明:

    1、比如某个分区sda2,挂载到/usr/src里(仅仅是举例),这个时候这个sda2里面的aaa目录,现在就表示为/usr/src/aaa。

    如果它挂载到/var/www下面。sda2里面的aaa就变成了/var/www/aaa。

    即aaa目录不变,改变的只是它的挂载点。

    这点也类似于windows的修改盘符,比如D:aaa。把盘符修改为E,这个目录就成了E:aaa。但它们还是一个东西。

    2、可以把windows想象成一个最高级别的目录是“我的电脑”,C  D  E  F这些盘符都是他的一个“目录”,就能发现它和Linux的挂载很相似了,只不过windows不允许出现这种没有挂载分区的空目录的挂载点而已。

    Linux当中的最高级别目录就是“/”,下面的目录  /etc    /usr    /root    等都是挂载点,最特别的就是像光盘、移动硬盘、U盘这些存储设备。举例:在使用光盘时需要手动挂载到    /mnt/cdrom 这个目录下面才可以使用,而windows会自动挂载;同样卸载的时候,windows的U盘和移动硬盘也是需要卸载的。

    5、密码原则:复杂性、易记性、时效性

    修改IP地址:

    进入命令行操作:1、$ setup ,执行一系列操作输入IP地址。

                                2、service network restart

    6、远程管理工具    xshell

    7、远程文件传输工具    winscp

    二、Linux常用命令

    Linux命令的格式

    1、命令    [ 选项 ]   [ 参数 ]

            ls        -a            aaa

    命令名称:ls(显示目录文件)

    命令英文原意:list

    命令所在路径:/bin/ls

    执行权限:所有用户

    功能描述:显示目录文件

    ls    -a    显示全部文件(包含隐藏文件)

    ls    -l    长格式显示文件(long)

    ls    -h    文件大小显示为常见大小单位    B    k    M

    ls    -d    显示目录本身,而不是里面的子文件

    ls    -i    查看inode号(i节点)

    ll    (ls  -l 的缩写)

    -rw-r--r--            1            root        root        1190        08-10 23:12        anaconda-ks.cfg

    权限位         引用计数    所有者     属主         大小    最后一次修改时间        文件名

    提示符:[root@localhost src]#    [当前登录用户@主机名    当前所在目录]#

    #超级用户  

    $普通用户

    ~    用户家目录

    管理员        /root

    普通用户    /home/用户名

    三、目录操作命令

    1、命令名称:cd(切换所在目录)

    命令英文原意:change directory

    命令所在路径:shell内置命令

    执行权限:所有用户

    相对路径:参照当前所在目录,进行查找。一定要先确定当前所在目录。#cd ../usr/local/src

    绝对路径:从根目录开始指定,一级一级递归查找。在任何目录下都可以进入指定位置。#cd /usr/bin

    cd    ~    或    cd        进入当前用户的家目录    /root    /home/user1/

    cd    -    进入上次目录

    cd    ..    进入上一级目录

    cd    .    进入当前目录

    2、命令名称:pwd(显示当前所在目录)

    命令名称:pwd

    命令英文原意:print working directory

    命令所在路径:/bin/pwd

    执行权限:所有用户

    3、命令名称:mkdir(建立目录)

    命令英文原意:make directories

    命令所在路径:/bin/mkdir

    执行权限:所有用户

    mkdir    -p    11/22/33/44        递归建立目录(在没有22/33/44目录的情况下使用 -p 选项)

    4、命令名称:rmdir(删除空目录)

    命令原意:remove empty directories

    命令所在路径:/bin/rmdir

    执行权限:所有用户

    5、命令名称:tree(目录名)

    命令所在路径:/usr/bin/tree

    执行权限:所有用户

    功能介绍:显示指定目录下所有内容的目录树

    6、Linux常见目录

    /            根目录

    /bin        命令保存目录(普通用户就可以读取的命令)

    /sbin      命令保存目录(超级用户才可以使用的目录)

    /usr        系统软件资源目录

                    /usr/bin/         系统命令(普通用户)

                    /usr/sbin/       系统命令(超级用户)

    /var        系统相关文档内容

                    /var/log                系统日志位置

                    /var/spool/mail/    系统默认邮箱位置

                    /var/lib/mysql/       默认安装的MySQL的库文件目录

    /boot     启动目录,启动相关文件

    /root      超级用户的家目录

    /home    普通用户的家目录

    /dev      设备文件保存目录

    /etc       配置文件保存目录

    /lib        系统库保存目录(函数库)

    /proc    直接写入内存的

    /sys    

    /mnt        系统挂载目录

    /media    挂载目录

    /tmp        临时目录






    php是世界上最好的编程语言,没有之一
  • 相关阅读:
    Jquery 学习一
    响应式设计
    微信开发一
    Ajax 技术二
    Ajax 技术一
    SVN版本控制软件
    正则表达式概述
    编写小游戏:贪吃蛇
    POJ 3356 AGTC(DP-最小编辑距离)
    算法模板の字符串处理
  • 原文地址:https://www.cnblogs.com/lookphp/p/4682916.html
Copyright © 2020-2023  润新知