• Linux


    1. 第一次登录系统,设置root密码:先用自己的账号进入,然后输入:sudo passwd。输入自己账号的密码,就可以为root设置密码

    2. 用户切换:在当前自己的账号中切换到root用户:输入 su  -   root

      同理从root权限切换到自己的用户,su -  xx

    3. mkdir aa    

        cd aa

        touch 11111

        ls -l aa  查看文件夹aa里面内容的信息

        ls -ld aa查看aa文件夹本身的信息

        ll  查看所有的文件,包括隐藏的   ll 等与ls -l 命令

    4. file xx   查看xx文件的类型

    5.  相对路径

      . 表示当前路径

        .. 表示上一层路径

         cd ../../bb/       相对路径切换目录

         cd usr/a/bb/      绝对路径切换目录    

    6.  目录的权限默认是755  可以创建三个目录查看,mkdir aa bb cc 

         文件的权限默认是644

      这是umask的作用,因为创建文件的满权限是666(rw-rw-rw-),,目录的满权限是 777(rwxrwxrwx),umask为022,即----w--w-,相当于满权限被umask过滤后的权限。

         命令:umask   是要过滤的权限值

                  umask -S 是要保留的权限

    注意:umask的默认值是root用户是0022,其他用户是0002

    7.which passwd   查看passwd命令的路径

       或者  ls -l ·which passwd·   反引号 (与 ~同一个按键)

    8. id xx  查看xx用户的id

    9. du /etc  查看etc文件夹的大小,会列出里面每个文件的详细大小

        du -s /etc 只查看etc文件的大小,不列出里面文件的大小

        du  -sh /etc  

    10. df  

        df -h

      df -hT

          查看文件系统的命令

     11.  fdisk -l  查看硬盘及分区

          fdisk  -l  /dev/sda   查看某个具体的分区信息

    12、对分区的操作

       fdisk /dev/sda  然后回车,按m查看帮助    注意这里一定要写sda,这里是硬盘,不能写sda1等等,sda1这样的是分区,fdisk这里要求是硬盘

          mkfs -t ext3 /dev/sda5 把sda5格式化为ext3文件系统

          mkfs -t ext3 -b 4096 /dev/sda5   格式化,每个block指定为4096b,默认是1024b

    13 挂载:   mount  外部设备   目录      注意这个是临时挂载,关机后就没有挂载了

          把外部设备挂载到目录上

        例如 ,mount /dev/sda5  /mnt     把/dev/sda5分区挂载到/mnt目录上

            使用df -h  即可查看是否挂载成功

       卸载:mount  外部设备   或者 mount 目录

               mount /dev/sda5 或者 mount /mnt

    上面是临时挂载,关机后就没有了,如果要让开机后自动挂载,要把挂载信息写入到/etc/fstab中.

    14. cp  /etc/services  .   把/etc/services复制到当前文件夹     . 代表当前文件夹

    echo $PATH查询环境变量,字节写的脚本,可以加入到$PATH中

    rm -rf xx  强制删除,包括里面的文件夹

    文件的默认权限都是644(-rw-r--r--),目录的权限默认都是755(drwxr-xr-x)

    因为linux系统存在umask,即权限过滤符

    即默认的权限都是经过umask过滤的权限,

    文件的满权限是666   umask 值为022,过滤后即是644

    目录的满权限是777,umask值为022,过滤后为755

  • 相关阅读:
    cors 详解
    网站性能优化实战——从12.67s到1.06s的故事
    浏览器渲染引擎
    window.location.reload(false);window.location.reload(true);history.Go(0)区别
    微信小程序image组件中aspectFill和widthfix模式应用详解
    git commit -m 与 git commit -am的区别
    git add详解
    Genymotion 解决虚拟镜像下载速度特别慢的问题
    使用Struts+Hibernate开发学生信息管理系统
    ZipInputStream的用法
  • 原文地址:https://www.cnblogs.com/lxboy2009/p/6679223.html
Copyright © 2020-2023  润新知