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

    目录与文件操作

    /根目录

    ·pwd 查看当前所在目录

    ·cd 改变所在的目录 change directory 可配合tab键使用

      cd ~ 进入用户根目录

      cd .. 返回上一目录

    ·ls 列出目录里的文件

         .开头的文件是隐藏文件,ls看不到,ls -la可以看到

    ·ls -la 列出全部文件

    ·mkdir 创建目录

      创建子目录要求父目录一定存在,如mkdir /data/test要求data路径一定存在,若是父目录不存在,可以加一个-p的参数

      mkdir -p /data1/test1 此时data1目录可能不存在

    ·rm 删除目录或文件

      目录一般不让删除,比如上述的/data1/test1,使用rm /data1/test1 无法删除,可以加个参数-f(force)

      rm -f  /data1/test1这样就删除了

    ·rm -rf www 递归强行删除目录及子目录(一般不要用)

    ·touch 新建一个文件

      如touch 1.txt

    ·echo 向文件中插入某些内容

      如echo aaa > 1.txt 内容aaa会覆盖1.txt的内容

    ·cat 查看文件内容

      如cat 1.txt

    路径

    /表示系统的根目录

    ~ 表示当前所登陆的用户的主目录

    . 表示当前的目录

    ../ 表示上一级目录

    移动

    mv 移动/重命名目录或文件

      如mv 1.txt 2.txt将1.txt重命名为2.txt

        mv 2.txt test/将2.txt移动到test目录  

    cp 复制目录或文件

      如 cp 2.txt test/将2.txt拷贝到test目录

    vi编辑器

     i 输入编辑模式

     esc 退出编辑模式

     :wq 保存文件并退出

     :q 直接退出不保存文件

     :wq! 强制保存并退出

     / 可以进行搜索,在/后面加上要搜索的文字,然后回车

     n 可以查找下一处

     N 可以查找上一处

     ctrl+f 向后翻页

     ctrl+b 向前翻页

    权限

    linux每个文件都属于一个用户和用户组,一般是创建者,权限分为所有者、所属者和其他人。r表示读权限4,w表示写权限2,x表示执行1

    root是管理员账户,可以执行所有的任务

      ·su root 切换到用户

      ·exit 退出

      ·sudo root 临时使用root权限

    用户管理

      useradd 添加用户 如useradd zhangsan

      passwd  设置密码 如passwd zhangsan 就可以给zhangsan用户设置密码了

      userdel  删除用户 如userdel zhangsan

    su 切换用户 如su zhangsan切换到zhangsan用户,/etc/passwd目录下存放所有的用户,每个用户都可以创建一个自己的home总目录

    chmod修改用户权限 chmod [ugoa] [+-=] [rwx],ugoa分别表示属主、属组、其他用户、所有用户

    history查看当前用户下历史所有命令

  • 相关阅读:
    noip模拟70
    noip模拟测试62
    noip模拟66
    noip模拟67
    noip模拟64
    QATF自动化测试框架
    自动化领域谁主沉浮
    TestComplete9.2增强支持 Embarcadero RAD Studio XE3、Ext JS
    QTP对SAP的支持
    如何将makefile构建的工程导入C++test?
  • 原文地址:https://www.cnblogs.com/web-fengmin/p/6594723.html
Copyright © 2011-2022 走看看