liunx 基础

liunx 基本结构常用目录标记为红色)

    bin:binary 存放最经常使用的命令

    boot:启动liunx时使用的核心文件,包括 连接文件和镜像文件

    dev:device(设备)的缩写,,存放的liunx的外部设备,在liunx中访问外部设备和访问文件是一样的方式

    etc:存放所有的系统管理所所需要的配置文件和子目录

    home:用户的主目录,每一个用户都有一个自己的主目录,一般以用户名为文件名

    lib(lib64:64位):存放最基本的动态连接共享库,类似window中的DLL文件

    last+found:这个目录一般情况下是空的,当系统在非法关机时会存放一些文件在该目录

    media:liunx会自动识别一些设备,U盘。光驱等,识别后会将其挂载到这个目录下

    mnt:为了让用户临时挂载其它文件系统

    opt:给主机额外安装软件所摆放的目录

    proc:这个是一个虚拟目录,是系统内存的映射,我们可以直接通过访问这个目录获取系统信息

                这个目录的内容在内存里面而不是在硬盘上,我们可以直接修改里面的某些文件以方便我们的需要

    root:超级用户的目录,超级管理员或者是超级权限者的用户主目录

    run:

    sbin:s是super user的意思,存放系统管理员使用的系统管理程序

    srv:存放一些服务启动之后需要提取的数据

    sys:该目录下安装了32.6内核中新出现的一个文件系统sysfs

    tmp:用来存放一些临时文件

    usr:这是一个很重要的目录,用户的很多应用程序和文件都放在这个目录

    var:存放着不断扩充的东西,放置那些经常被修改的文件目录,包括各种日志文件

            注:liunx中有一些很重要的文件目录不能轻易被修改删除,否则可能会导致系统不能启动 

                    /etc: 这个是系统中的配置文件,如果你更改了该目录下的某个文件可能会导致系统不能启动。

                    /bin, /sbin, /usr/bin, /usr/sbin: 这是系统预设的执行文件的放置目录,比如 ls 就是在/bin/ls 目录下的。

                    值得提出的是,/bin, /usr/bin 是给系统用户使用的指令(除root外的通用户),/sbin, /usr/sbin 则是给root使用的指令。

                    /var: 这是一个非常重要的目录,系统上跑了很多程序,那么每个程序都会有相应的日志产生,而这些日志就被记录到

                    这个目录下,具体在/var/log 目录下,另外mail的预设放置也是在这里

liunx常用命令

    系统信息:

        arch:显示机器的处理器架构  (uname -m)

        cat /proc/cpuinfo 显示cpu的信息

        cat /proc/..

    关机:

        shutdown -h new   关闭系统

        init 0 关闭系统

        telinit 关闭系统

        shutdown -r new 重启系统

        reboot 重启系统

    文件和目录:

        cd 进入个人主目录

        cd - 返回上次的所在目录 

        cd  \\ 进入根目录

        pwd 显示当前所在路径

        ls 显示当前目录的文件 -F,-l ,-a .... 

        ll 详细显示当前目录下的文件  ll -al 显示全部 包括隐藏文件

        mkdir 创建文件,可以创建多个

        rmdir 删除目录

        rm 删除文件 -f , -rf     例:  rm -rf `filename`(文件名)

        mv 重命名或者移动目录   例: mv  `filename`(需要移动的文件或者目录)  `dir`(移动到哪个路径下)   

                                                       mv  `filename`  `newfilename`

        cp 复制一个文件

        cp -a 复制一个目录

    文件搜索

         find 搜索文件 主命令

    用户和群组:

        groupadd  `groupName`  创建一个新用户组

        groupdel `groupName`  删除一个用户组

        groupmod -n `newgroupName`  `oldgroupName`  修改用户组名字

        useradd `userName`  创建一个用户

        userdel -r `userName`   删除一个用户(排除主用户)

        cat /etc/group  查看所有用户组

        cat /etc/passwd  查看所有用户

    解压和压缩文件

        bzip2  `fileName`  压缩一个文件

        bunzip2  `fileName` 解压一个文件

        gzip `fileName`  压缩一个文件

        gunzip `fileName`  解压一个文件

    yum 软件包升级器

        yum install package_name  下载并安装一个rpm包

        yum update 更新包

    查看文件内容:

        cat `fileName`  从第一个字节开始 查看文件内容

        tac `fileName`  从最后一个字节开始 查看文件内容

        more `fileName` 查看一个长文件的内容

    vim文件编辑命令

        vim `fileName`  打开一个文件()

        编辑模式   i

        关闭文件:  :q 退出  :w 保存  :wq 保存并退出  :q!  不保存强行退出  :w!  强行保存

    修改文件权限

        chmod  修改文件权限  chomd -R 777(权限) `filename`(文件名)

    其他 比较好玩的命令 :

        date 显示时间

        cal  显示日历

        bc  简单的计算器  进去之后直接输入算法,回车出结果。例:1+2+3  回车   

        quit 退出计算器

        [Tab]键  补全 具有命令补全的功能    例如 vim  `name`(这里敲两下tab 会出现所有文件,如果有参数,且

                不重复会自动补全)

        [ctrl]+c  停止当前程序  比如输入命令一般,不然不想运行也不想去删除可以使用此命令。直接停止掉此命令

        touch  修改档案时间或者新建档案 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值