一:目录及文件操作

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. dojo.publish 和 dojo.subscribe

    原文链接:http://www.cnblogs.com/didi/archive/2010/06/13/1757894.html //dojo.publish 和 dojo.subscribe  :d ...

  2. bzoj专题训练

    //http://blog.csdn.net/PoPoQQQ/article/category/2542243

  3. 【Tomcat 系统服务】将tomcat设置为系统服务,并且开机自启 + 卸载tomcat服务

    1.首先 你得下载一个tomcat[一般都是解压版的,解压放在那里就能用] startup.bat  shutdown.bat   service.bat等文件都在tomcat的bin目录下  ,例如 ...

  4. 【tomcat 无法部署】svn上下载的maven项目无法部署到tomcat中

    问题: svn上下载的maven项目无法部署到tomcat中,tomcat不识别项目,但是这个项目确实是web项目 发现的过程: 然后依次产看项目的编译版本: 项目的依赖架包: 才发现: 解决方法: ...

  5. Jmeter之Badboy录制脚本及简化脚本http请求(三)

    测试脚本的精简对于测试来说是一项基础的能力,因为你得看懂一行脚本代表的是什么意思,是怎么运行的,做了什么内容.才能得到对应的测试结果分析. 上一节介绍的代理服务器的录制童鞋们也明白了,有点麻烦,而且不 ...

  6. 【Android开发日记】Popupwindow 完美demo

    Popupwindow 完美demo实现 图示: 关键代码说明: 1.弹出popupwindow,背景变暗 ColorDrawable cd = new ColorDrawable(0x000000) ...

  7. vmstat的使用(查看系统各种负载)

    $ vmstatprocs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ r b swpd f ...

  8. 【转】Java时间日期包 JodaTime

    maven: http://mvnrepository.com/artifact/joda-time/joda-time 1, 获取每天的零点 DateTime dt=new DateTime().w ...

  9. 使用Eclipse将Web项目打Jar包方法

    1.对下载.安装和运行Eclipse,就不再说了: 2.找到待打包项目: 3.右键,Export-->Export: 4.选择,Jar: 5.按如图操作: 6.完成后:

  10. 在IOS手机safari浏览器的无痕模式下,localStorage不起作用

    无痕模式是黑色风格,正常模式是白色风格.在无痕模式中,使用localStorage.setItem()会报错,但在window对象下确实有localStorage.setItem方法. if (typ ...