一、概述

1、

“.”开头的文件是隐藏文件,大小写敏感是因为用C语言编写

2、

DOS中 cd..可回到父目录 在LINUX中要用cd ..(用空格)

3、

4、LINUX命令有两种:仅root可执行的(super如sbin),所有用户都可执行的。

二、文件处理命令

1、文件处理命令ls

(1)  ls -l  详细信息显示时,

  第一部分的10个字符:

第1个字符的含义表示文件类型。常用文件类型有三种:d(目录directory),-(二进制文件),l(软链接文件link)。

剩下的9个字符分成3-3-3(分别代表u-g-o三类用户的权限)。三种权限:r(read可读权限),w(write可写权限),x(execute可执行权限)。没有某权限用-表示。

LINUX只有三类用户:所有者u(user谁创建谁是所有者,注意所有者也是可以转让的),所属组g(group),其他人o(others)。

  第二部分:2表示硬链接数(不常用)

  第三、四部分:分别代表所有者和所属组

  第五部分:文件大小(不是准确值,对目录的统计不是目录下所有文件的总大小)注:LINUX中大小用数据块block(默认512字节,大小可调,大提速,小节省空间)为单位,是存取数据的最小单位。

  第六部分:最后修改时间

  第七部分:文件名

(2)ls -l /查看的是根目录下各个目录的详细信息

ls -ld /查看根目录自己的情况

2、文件处理命令cd,pwd

3、文件处理命令touch,mkdir

4、

注:任何命令执行的时候可以Ctrl+c终止该命令

5、

移动到目录tmp下面(/tmp/后面的/也一定需要吗??)

6、

rmdir:删除空目录(很少用)

不确认而直接删除(不建议、很危险),但写脚本的时候没办法回答y,可以用-f 强制。

建议这样删除目录(直接将目录删除),不用-rf 会一直提醒确认删除该目录下的所有文件,耗时麻烦。

------------------------------------------------------------------------------------------------------------------------------

1、cat 如果文件内容比较多,只能显示最后一屏的内容

2、more可以解决上面cat不能分页显示的问题(可方便浏览长文件)

3、(默认显示前10行)

4、-f常用于查看日志文件(后几行)

5、ln不加-s是硬链接

软链接:权限都是lrwxrwxrwx(实际操作权限取决于它指向的原文件),名字有->,大小很小,时间是创建软链接的时间,类似于windows里面的快捷方式,使用方法和特点都一模一样。

硬链接:类似于copy,但与copy不同的是:硬链接是同步更新的。可用于实时备份

cp -p:连同文件属性一起复制,否则使用默认属性(备份常用)

软硬链接的共性:原文件改变,软硬连接都随之改变。

区别:原文件删除之后,硬链接依然存在。软链接可以跨文件系统(\,\test,swap均属不同的文件系统),硬链接则不可以。

补充:Linux处理任何东西,都要用数字标识。文件的数字标识就是inode(i节点),每个文件必须有i节点(没有i节点就没办法访问了)。

原文件与硬链接的i节点相同,所以可以实现同步更新。

重点掌握:ls -l;软硬链接。

LINUX笔记之二常用命令(文件处理命令)的更多相关文章

  1. Linux 笔记 - 几个常用且重要的命令

    博客地址:http://www.moonxy.com Linux 系统中提供了大量的命令,从文件目录管理,用户管理,到系统监控等等,功能非常丰富,但有几个是常用且重要的命令. 1. 命令 grep 作 ...

  2. LINUX笔记之二常用命令(权限管理命令)

    1. +增加权限:-去掉权限:=直接赋权. r(4)w(2)x(1) 重点掌握:通过数字授权,例如rxwr-xr--是754 例题:用root用户创建目录并在此目录新建文件,之后更改新文件的权限为77 ...

  3. Linux常用命令——文件搜索命令

    Linux常用命令——文件搜索命令 Linux  以#号开头的内容都是内容描述或配置项 find 描述:文件搜索 语法:find [搜索范围] [范围条件] . 当前目录 示例:[root@local ...

  4. Linux笔记(二)

    Linux笔记(二) 一.软件包管理 1.rpm命令使用:Linux安装软件包的三种方法 rpm工具类似于Windows的exe文件,可以直接进行安装,而且安装路径和文件名一般都是固定好的. 在Cen ...

  5. Linux之我最常用的20条命令

    Linux之我最常用的20条命令 玩过 Linux的人都会知道, Linux中的命令的确是非常多,但是玩过 Linux的人也从来不会因为 Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的 ...

  6. linux笔记:linux常用命令-文件搜索命令

    文件搜索命令:find(文件搜索) 一些示例: 注意:在以文件名为条件进行搜索时,支持通配符. 多条件搜索,以及直接对搜索到的文件进行操作: 文件搜索命令:locate(在文件资料库中查找文件) 文件 ...

  7. linux笔记:linux常用命令-文件处理命令

    文件处理命令:touch(创建空文件) 文件处理命令:cat(显示文件内容) 文件处理命令:more(分页显示文件内容) 文件处理命令:head(显示文件前面几行) 文件处理命令:tail(显示文件后 ...

  8. Linux 常用命令——文件处理命令

    Linux 常用命令 Linux Linux命令格式 命令格式:命令 [-选项] [参数] 例如:ls -a /etc 说明: 1.当有多个选项时,可以写在一起 2.简化选项等于完整选项 -a = - ...

  9. 初窥Linux 之 我最常用的20条命令

    魏公 SecureCRTuname -avisftppartition,fsshell kshell,bshelluser,groupIPTables文件数,内核参数tail,less/var/log ...

随机推荐

  1. 【VS开发】关于内存泄漏的调试

    没想到造成泄漏的原因是由于保存数据的线程因为事件阻塞在那里,此时要关闭OnClose的时候,这个挂起的线程爆出了内存泄漏,所以在关闭窗口之前,需要SetEvent(m_hSaveDataEvent); ...

  2. java 实现读取某个目录下指定类型的文件

    我这里是读取txt类型的文件,在指定的目录下有不同类型的文件 实现代码,读取txt类型的文件并打印出该文件的绝对路径 package com.SBgong.test; import java.io.F ...

  3. pwd命令和修改PS1环境变量在bash行的显示

    一.pwd:显示当前所在的位置 语法 pwd [选项] ... 描述       打印当前工作目录的完整文件名. -L,--logical              从环境使用PWD,即使它包含符号链 ...

  4. python并发编程-进程间通信-Queue队列使用-生产者消费者模型-线程理论-创建及对象属性方法-线程互斥锁-守护线程-02

    目录 进程补充 进程通信前言 Queue队列的基本使用 通过Queue队列实现进程间通信(IPC机制) 生产者消费者模型 以做包子买包子为例实现当包子卖完了停止消费行为 线程 什么是线程 为什么要有线 ...

  5. ASP.NET Core[源码分析篇] - Authentication认证

    原文:ASP.NET Core[源码分析篇] - Authentication认证 追本溯源,从使用开始 首先看一下我们通常是如何使用微软自带的认证,一般在Startup里面配置我们所需的依赖认证服务 ...

  6. 关于redis的几件小事(六)redis的持久化

    1.redis持久化的意义 redis持久化的意义,在于 故障恢复 . 如果没有对数据进行持久化,那么如果redis遇到灾难性的故障,就会丢失所有的数据. 如果通过redis的持久化机制将数据持久化到 ...

  7. node + express搭建api项目

    express框架 描述 express是一个保持最小规模的灵活的 Node.js Web 应用程序开发框架,为 Web 和移动应用程序提供一组强大的功能. 安装 // 1.使用npm淘宝镜像--cn ...

  8. spring 在web.xml 里面如何使用多个xml配置文件

    1, 在web.xml中定义 contextConfigLocation参数.spring会使用这个参数加载.所有逗号分割的xml.如果没有这个参数,spring默认加载web-inf/applica ...

  9. multipart/form-data请求与文件上传的细节

    <!DOCTYPE html><html><head lang="en">  <meta charset="UTF-8" ...

  10. Navicat连接Mysql11.1.13出现1251错误

    打开Navicat软件,单击左上角[连接]按钮,选择mysql,弹出新建连接,输入相关信息,单击[连接测试],报1251的错误,如下图所示: 根因分析: mysql8 之前的版本中加密规则是mysql ...