一:目录及文件操作

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.系统相关命令

linux笔记二-----目录及文件命令的更多相关文章

  1. Linux课程---5、常用文件命令和目录命令(创建文件命令)

    Linux课程---5.常用文件命令和目录命令(创建文件命令) 一.总结 一句话总结: touch file1 1.管道符|有什么用? 将前一个命令的结果作为后一个命令的输入:比如查看文件前3行:ca ...

  2. Linux常用基础命令整理:关机命令、查看目录下文件命令等

    Linux常用基础命令整理:关机命令.查看目录下文件命令等 整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能Ctrl+c按键-- ...

  3. Linux中/proc目录下文件详解

    转载于:http://blog.chinaunix.net/uid-10449864-id-2956854.html Linux中/proc目录下文件详解(一)/proc文件系统下的多种文件提供的系统 ...

  4. Linux下遍历目录及文件,更改权限

    Linux下遍历目录及文件,更改权限 引言: 我在Linux下搭建android时,将eclipse及sdk复制到/usr/下时,总会出现无法读,无法写写样的问题. 解决方案: 有两个方案: 一.将复 ...

  5. linux下为目录和文件设置权限

    摘:linux下为目录和文件设置权限 分类: Linux2012-05-09 03:18 7456人阅读 评论(1) 收藏 举报 linuxwordpressweb数据库serverfile linu ...

  6. Linux中/proc目录下文件详解(转贴)

      转载:http://www.sudu.cn/info/index.php?op=article&id=302529   Linux中/proc目录下文件详解(一) 声明:可以自由转载本文, ...

  7. linux笔记:目录处理命令ls,mkdir,cd,pwd,rmdir,cp,mv,rm

    linux命令的格式:命令 [-选项] [参数]例:ls -la /etc 命令:ls命令所在路径:/bin/ls功能:显示目录文件用法:ls [-aldh] []参数:-a 查看所有文件,包括隐藏文 ...

  8. linux 目录与文件命令

    目录与文件常用命令 1.cd命令 cd [相对路径或绝对路径或特殊符号] 功用:变换目录 ps: 不加参数时,默认切换到用户主目录,即环境变量HOME指定的目录,如root用户的HOME变量为/roo ...

  9. linux目录及文件命令学习

    学习Linux 目录操作 1.pwd 可以看当前目录路径 2.cd change directory 改变目录,切换目录 cd / 进入跟目录 cd ..返回上级目录 cd 进入用户主目录 cd .. ...

随机推荐

  1. Strust2 初体验

    Struts2的第一个案例 首先我们需要引入架包 entity: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 package ...

  2. Streaming data from Oracle using Oracle GoldenGate and Kafka Connect

    This is a guest blog from Robin Moffatt. Robin Moffatt is Head of R&D (Europe) at Rittman Mead, ...

  3. window系统查看端口被哪个进程占用了

    C:\netstat -aon|findstr 8080TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448端口被进程号为2448的进程占用,继续执行下面命令:C:\ta ...

  4. react-router

    基本的构建 import ReactRouter from 'react-router'; let {Route, Router, Link, IndexRoute} = ReactRouter.Ro ...

  5. 有损FLV视频的画面宽高比修改方案

    问题背景: 需要向网站上发布一条视频新闻,就是新闻只有一段视频.上面给的是一个FLV的视频,大小接近200M,差不多200分钟吧.本来觉得很简单的事,直接上传发布就完了,但是一波三折啊……第一轮上传时 ...

  6. iOS10 UI教程视图的中心位置

    iOS10 UI教程视图的中心位置 center表示的是视图的中心位置属性,这个属性在相对的UI层次结构上工作,和frame类似.center属性是一个在父视图上定义视图的位置的简便方法.center ...

  7. Javascript参考手册

    ---------------------------------------------------------------------------------------------------- ...

  8. iOS之09-特有语法

    1.分类 - Category 1> 基本用途 分类:可以给某个类扩充一些方法(不修改原来的代码) 如何在不改变原来类模型的前提下,给类扩充一些方法? 有2种方式: 继承: 分类(Categot ...

  9. Hadoop建立IPC连接和数据读写

    建立IPC连接 IPC Client通过调用getConnection获取IPC连接,具体流程图如下: 服务器端的IPC连接代码分散在Listener和Server.Connection中. List ...

  10. What is classical music

    quanben's definition of classical music is a definition formed by the following aspects, 1. music wr ...