LINUX笔记之二常用命令(文件处理命令)
一、概述
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笔记之二常用命令(文件处理命令)的更多相关文章
- Linux 笔记 - 几个常用且重要的命令
博客地址:http://www.moonxy.com Linux 系统中提供了大量的命令,从文件目录管理,用户管理,到系统监控等等,功能非常丰富,但有几个是常用且重要的命令. 1. 命令 grep 作 ...
- LINUX笔记之二常用命令(权限管理命令)
1. +增加权限:-去掉权限:=直接赋权. r(4)w(2)x(1) 重点掌握:通过数字授权,例如rxwr-xr--是754 例题:用root用户创建目录并在此目录新建文件,之后更改新文件的权限为77 ...
- Linux常用命令——文件搜索命令
Linux常用命令——文件搜索命令 Linux 以#号开头的内容都是内容描述或配置项 find 描述:文件搜索 语法:find [搜索范围] [范围条件] . 当前目录 示例:[root@local ...
- Linux笔记(二)
Linux笔记(二) 一.软件包管理 1.rpm命令使用:Linux安装软件包的三种方法 rpm工具类似于Windows的exe文件,可以直接进行安装,而且安装路径和文件名一般都是固定好的. 在Cen ...
- Linux之我最常用的20条命令
Linux之我最常用的20条命令 玩过 Linux的人都会知道, Linux中的命令的确是非常多,但是玩过 Linux的人也从来不会因为 Linux的命令如此之多而烦恼,因为我们只需要掌握我们最常用的 ...
- linux笔记:linux常用命令-文件搜索命令
文件搜索命令:find(文件搜索) 一些示例: 注意:在以文件名为条件进行搜索时,支持通配符. 多条件搜索,以及直接对搜索到的文件进行操作: 文件搜索命令:locate(在文件资料库中查找文件) 文件 ...
- linux笔记:linux常用命令-文件处理命令
文件处理命令:touch(创建空文件) 文件处理命令:cat(显示文件内容) 文件处理命令:more(分页显示文件内容) 文件处理命令:head(显示文件前面几行) 文件处理命令:tail(显示文件后 ...
- Linux 常用命令——文件处理命令
Linux 常用命令 Linux Linux命令格式 命令格式:命令 [-选项] [参数] 例如:ls -a /etc 说明: 1.当有多个选项时,可以写在一起 2.简化选项等于完整选项 -a = - ...
- 初窥Linux 之 我最常用的20条命令
魏公 SecureCRTuname -avisftppartition,fsshell kshell,bshelluser,groupIPTables文件数,内核参数tail,less/var/log ...
随机推荐
- 【VS开发】关于内存泄漏的调试
没想到造成泄漏的原因是由于保存数据的线程因为事件阻塞在那里,此时要关闭OnClose的时候,这个挂起的线程爆出了内存泄漏,所以在关闭窗口之前,需要SetEvent(m_hSaveDataEvent); ...
- java 实现读取某个目录下指定类型的文件
我这里是读取txt类型的文件,在指定的目录下有不同类型的文件 实现代码,读取txt类型的文件并打印出该文件的绝对路径 package com.SBgong.test; import java.io.F ...
- pwd命令和修改PS1环境变量在bash行的显示
一.pwd:显示当前所在的位置 语法 pwd [选项] ... 描述 打印当前工作目录的完整文件名. -L,--logical 从环境使用PWD,即使它包含符号链 ...
- python并发编程-进程间通信-Queue队列使用-生产者消费者模型-线程理论-创建及对象属性方法-线程互斥锁-守护线程-02
目录 进程补充 进程通信前言 Queue队列的基本使用 通过Queue队列实现进程间通信(IPC机制) 生产者消费者模型 以做包子买包子为例实现当包子卖完了停止消费行为 线程 什么是线程 为什么要有线 ...
- ASP.NET Core[源码分析篇] - Authentication认证
原文:ASP.NET Core[源码分析篇] - Authentication认证 追本溯源,从使用开始 首先看一下我们通常是如何使用微软自带的认证,一般在Startup里面配置我们所需的依赖认证服务 ...
- 关于redis的几件小事(六)redis的持久化
1.redis持久化的意义 redis持久化的意义,在于 故障恢复 . 如果没有对数据进行持久化,那么如果redis遇到灾难性的故障,就会丢失所有的数据. 如果通过redis的持久化机制将数据持久化到 ...
- node + express搭建api项目
express框架 描述 express是一个保持最小规模的灵活的 Node.js Web 应用程序开发框架,为 Web 和移动应用程序提供一组强大的功能. 安装 // 1.使用npm淘宝镜像--cn ...
- spring 在web.xml 里面如何使用多个xml配置文件
1, 在web.xml中定义 contextConfigLocation参数.spring会使用这个参数加载.所有逗号分割的xml.如果没有这个参数,spring默认加载web-inf/applica ...
- multipart/form-data请求与文件上传的细节
<!DOCTYPE html><html><head lang="en"> <meta charset="UTF-8" ...
- Navicat连接Mysql11.1.13出现1251错误
打开Navicat软件,单击左上角[连接]按钮,选择mysql,弹出新建连接,输入相关信息,单击[连接测试],报1251的错误,如下图所示: 根因分析: mysql8 之前的版本中加密规则是mysql ...