zoukankan      html  css  js  c++  java
  • linux笔记二-----目录及文件命令

    一:目录及文件操作

    1.file:识别文件类型

    如果是文本文件,会显示ASCII;
    如果是执行会显示shell script;
    如果链接文件显示链接执行文件等信息

    2.touch:改变文件或目录时间。如果指定文件不存在就新建一个新文件

    3.cp:复制文件户目录 cp 源目录或文件 目标目录或文件

    4.rm:删除文件或目录

    5.mv:移动或更名现有文件或目录

    6.ln:链接文件或目录。链接分硬链接和软链接

    二:查找

    1.locate:查找文件或目录。查找速度快,刚进行操作后可能无法找到。因为他不是直接在硬盘查找,而是在保存了硬盘目录结构的数据库中查找

    2.which:查找文件

    三、

    1. 查看当前目录的文件信息
        > ls       //list
        > ls  目录  //查看指定目录的文件信息

    2. 目录切换
        > cd  目录地址

    3. 显示当前用户所在位置
        > pwd

    4. 查看当前用户信息
        > whoami

    5. 切换用户
        > su - root    //切换为root管理员用户
        > su -         //切换为root管理员用户
        > su root      //切换为root管理员用户(权限还是普通用户)


        > exit         //从root用户切换为普通用户
        > su 具体用户  //切换为指定用户

        shuhua(exit)---->root(exit)---->shuhua(exit)

    6. 操作模式切换
        ># init 3    //桌面模式切换为命令模式
        ># init 5    //命令模式切换为桌面模式

    7. 显示系统分区情况
        > df -lh

    8. 目录操作
        创建目录 make directory
        > mkdir  具体目录
        > mkdir -p  目录/目录/目录    //递归创建目录

        移动操作 move
        > mv  目标   目录   //把目标文件移动到指定目录
          ① 目录存在  进行移动操作
          ② 目录不存在  把目标给改名字
        > mv  目标  存在目录/不存在目录     把目标移动到目录并改名字
        给文件改名字
        > mv  旧名字  新名字   //给文件改名字

        复制文件copy
        > cp  文件  目录   //把文件复制到指定目录
        > cp -R  目录1  目录2  //把目录1(没有级别限制)拷贝到目录2
           -R 参数可以写到前边,也可以写到最后边

        > cp 文件 目录/不存在名字     //文件复制到目标目录后需要被改名字

        > cp file1  dir/file2(存在)   //file2存放file1的内容,文件名字还是file2
                                        file1的内容被覆盖写入file2文件
                                        file1把file2给替换了,名字为file2

        删除文件/目录
        > rmdir   file  删除单个目录
        > rm  -r  file  递归删除目录
        > rm  -rf file   recursive  force 递归强制删除
        > rm  -rf  /    kill your self

    9. 文件查看
        > cat file     //把文件全部内容输出到页面
        > more file    //逐行查看文件内容
                        文件内容有百分比显示
                        敲回车逐行查看
                        q,退出查看
        > less  file   //通过"上下左右"键 查看文档各部分内容
                        没有百分比
                        按q键,退出查看
        > head -n  file   //查看文档的前n行内容
        > tail  -n  file  //查看文件最末尾n行内容
        > wc  file        //计算文件行数

        >du -h 文件名  //查看文件的大小
    10. 文件创建
        > touch  [dir/]file   
    12. 给文件追加内容
        > echo  content  > file    //对文件进行覆盖追加内容
        > echo  content >> file    //对文件追加内容
        > cat  file1  > file2      //把file1的内容覆盖追加到file2里边
        > cat  file1  >> file2     //file1内容被追加到file2里边
        echo 和cat使用过程中,如果文件不存在会自动创建

    13. 用户操作
        创建用户user  add
        > useradd   用户名    
        > useradd -g  组编号 -u 用户编号 -d 家目录  用户名
        
        修改用户信息 user  modify
        > usermod  用户名  (组别-g  家目录-d  用户名-l  用户编号-u)
        (修改家目录,必须手动创建对应的家目录,该目录的权限和所属组别都需要设置)
        > usermod  参数 参数值,参数 参数值,参数 参数值  用户名

        用户删除 user  delete
        > userdel 用户名
        > userdel -r  用户名    //连同用户的家目录一并删除
        

    14. 组操作
        创建组 group add
        > groupadd -g  组编号 组名

        修改组  group  modify
        > groupmod -n 新名字 组名

        删除组  group delete(有用户的组别不允许删除)
        > groupdel 组名

    15. 查看命令使用细节
        > man  命令

    16.系统相关命令

  • 相关阅读:
    win32com操作word(3):导入VBA常量
    win32com操作word(2):常用用法
    win32com操作word(1):几个重要的对象(28.35)
    文件操作:os模块与os.path模块
    python上下文管理器
    OpenStack基础知识-单元测试工具介绍
    python测试模块-pytest介绍
    Python包管理工具setuptools详解及entry point
    OpenStack基础知识-项目打包的步骤
    OpenStack基础知识-打包知识点
  • 原文地址:https://www.cnblogs.com/zhaoshunjie/p/5579032.html
Copyright © 2011-2022 走看看