一、目录结构

二、文件管理操作命令(有关文件夹操作,使用Tab键自动补全文件名(如果多个默认第一个))

1、ls  查看目录信息;ls -l  查看目录详细信息(等价于ll 某些系统不支持)

2、pwd  查看当前目录所在路径 ([hjp@localhost ~]$中~符号代表当前用户的根路径)

3、cd ..  切换到上一级目录(相对切换路径方法),切换后[hjp@localhost home]$,对应pwd查看的目录,当前用户所在文件夹为home

4、cd /  切换到根目录下,即系统根目录,此时绝对法切换到当前用户根路径下使用cd /home/hjp

5、cd /home  绝对切换方法切换到home文件夹下,此时在home文件夹下,如果接着用cd hjp则相对法切换到hjp文件夹下

6、cd ~  切换到当前用户的根路径下

7、ll -a显示隐藏文件,隐藏文件都是以点开头的

8、mkdir 文件夹名  创建文件夹

9、touch 文件名  创建文件(系统不识别文件格式)

10、echo 变量或常量,如:echo "hello"  输出到终端上;echo "hello" >hello.txt  向hello.txt中写入"hello",若文件不存在自动创建。(输出内容也可不加引号)

  echo hello world >>hello.txt 向hello.txt文件中追加文本

11、cat hello.txt  查看hello.txt文件内容

12、rm mylog.txt  删除mylog.txt文件

13、rmdir 空文件夹名  删除空文件夹

14、rm -r 文件夹名  删除文件夹及其子文件(rm -rf强制删除文件或文件夹)

15、mv 文件名 文件夹名  移动文件到指定文件夹(文件名和文件夹名可以是包含路径的全称)

16、cp 文件名 文件夹名  复制文件到指定文件夹(文件名和文件夹名可以是包含路径的全称)

17、ctrl+c  中断当前命令(比如ping IP地址,打开大文件)

18、more 文件  可以分页显示大文本文件,按空格跳到下一页,按回车跳下一行,“/”可以查找关键词,回车高亮显示,ctrl+z退出阅读模式或者等到跳到结尾

19、less 文件名  也可以分页显示文本,空格下一页,回车下一行,“/”可以查找关键词,回车高亮显示,ctrl+z退出阅读模式,大写G(即shift+g)到文章结尾,g到文章开始

20、tail 文件名  查看文件最后几行;tail -f 文件名  可以实时查看文档末尾几行,-f就是实时刷新文档末尾;ctrl+z推出该模式

  tail -n 20 文件名(或tail -20 文件名)  查看文档后20行记录;tail -fn 20 文件名  实时查看模式下,查看文档最后20行

21、head 文件名  查看文件头几行;head -n 20 文件名(或head -20 文件名)  查看文件头20行记录

22、VIM(VI编辑器)

(1)、vi 文件名  编辑文件,初始进入一般模式(如果文件不存在则自动创建)

(2)、在一般模式下,按下i命令是在当前光标前插入(I是在当前行最前插入),按下a命令是在当前光标后插入(A是在当前行最后插入),按下o命令是在下一行插入(O是在当前行上一行插入)。(在aoi命令模式下,按回车都可以插入空行)

(3)、按下Esc退出INSERT模式,回到一般模式

(4)、一般模式下,dd删除当前行,3 dd删除当前行及其以下两行。(当然在INSERT模式下,也可以通过删除键一个个删除),yy复制当前行,3 yy复制当前行开始的三行,pp黏贴

(5)、一般模式下,按下冒号(:)进入底行模式,此时可以键入一些命令。w保存,q退出,wq保存且退出,wq!如果别人也在编辑该文件,而当前用户对该文件有足够权限,可以通过wq!命令强制保存且退出。

(6)、底行模式下,set nu设置显示行号,set nonu设置取消行号,gg到文本第一行,G到文本最后一行,:n到文本第n行,x删除光标所在处字符,nx删除光标所在处后n个字符,dd删除当前行,dG删除光标所在行到末尾行,D删除光标所在处到行尾内容,:n1,n2d删除指定范围行,u(undo)取消上一步操作,ctrl+r(redo)返回上一步操作,r替换光标所在处字符,R从光标所在处开始替换,按Esc结束,shift+zz保存并退出,与:wq作用相同,v进入字符可视模式,V或shift+v进入行可视模式,ctrl+v进入块可视模式

linux学习笔记一----------文件相关操作的更多相关文章

  1. linux学习笔记-3.文件相关命令

    1.进入到用户根目录 cd ~ 或者 cdcd ~hadoop回到原来路径cd - 2.查看文件详情 stat a.txt 3.移动 mv a.txt /ect/改名mv b.txt a.txt移动并 ...

  2. 树莓派学习笔记——使用文件IO操作GPIO SysFs方式

    0 前言     本文描写叙述假设通过文件IO sysfs方式控制树莓派 GPIO端口.通过sysfs方式控制GPIO,先訪问/sys/class/gpio文件夹,向export文件写入GPIO编号, ...

  3. Linux 学习笔记 5 文件的下载、压缩、解压、初步认识yum

    写在前面 上节我们通过简单的几组命令,已经完全的实现了文件的移动.删除.更名.以及复制,我们最常用的基本玩法,本节将带着大家学习压缩.解压的相关步骤. Linux 学习笔记 4 创建.复制.移动.文件 ...

  4. linux —— 学习笔记(文件、文件夹操作)

    目录:1.常用的文件文件夹操作 2.文件属性的设置 1.常用的文件文件夹操作 mkdir  创建文件夹 -p 如果指定 a/b/c 时 a .b 不存在,一起创建出来 cp       复制文件或文件 ...

  5. linux学习笔记之文件类型,及目录介绍

    引用A:http://www.cnblogs.com/xiaoluo501395377/archive/2013/04/20/3033131.html 引用B:http://www.cnblogs.c ...

  6. 【原创】Linux基础之gz文件相关操作

    gz文件不需要解压即可进行相关操作 $ zcat test.log.gz $ zmore test.log.gz $ zless test.log.gz $ zgrep '1.2.3.4' test. ...

  7. linux学习笔记二-----文件权限管理

    一.分析文件权限(ln -s 文件名 快捷方式名 用来创建文件的快捷方式,下方ll查看信息时会在第一个字符处显示l) [hjp@bogon ~]$ ll total 4 drwxrwxr-x. 2 h ...

  8. Linux学习笔记之文件权限

    前言: 说起文件权限,大家在windows下应该很熟悉就对文件右键属性,然后配置一点什么读写之类的权限,然后可以分配到每个的人. 对于linux 我先为大家介绍一个使用者和组和其他的概念说明一下 文件 ...

  9. Linux学习笔记 -- 话说文件

    文件基本属性 Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限.为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定. 在Li ...

随机推荐

  1. 【转】【C#】序列化(Serialize)、反序列化(Deserialize)

    序列化又称串行化,是.NET运行时环境用来支持用户定义类型的流化的机制.其目的是以某种存储形成使自定义对象持久化,或者将这种对象从一个地方传输到另一个地方. .NET框架提供了两种串行化的方式: 1. ...

  2. Linux Linux程序练习六

    题目:实现一个so库文件名称为listupper.so,so文件中实现一个函数,函数名为void upper(const char *src, char *desc),调用update后将参数src所 ...

  3. 实战 SQL Server 2008 数据库误删除数据的恢复

    SQL Server中误删除数据的恢复本来不是件难事,从事务日志恢复即可.但是,这个恢复需要有两个前提条件: 1. 至少有一个误删除之前的数据库完全备份. 2. 数据库的恢复模式(Recovery m ...

  4. IBatis.Net学习笔记五--常用的查询方式

    在项目开发过程中,查询占了很大的一个比重,一个框架的好坏也很多程度上取决于查询的灵活性和效率.在IBatis.Net中提供了方便的数据库查询方式. 在Dao代码部分主要有两种方式:1.查询结果为一个对 ...

  5. matlab矩阵合并及相关运算

    1.matlab允许向量(和矩阵)合并,且matlab提供了两种合并方式,[a,b]和[a;b],两者的结果是不一样的. a=rand(2,3): b=rand(2,3): c=[a;b]: d=[a ...

  6. IT男的”幸福”生活"续8

    有段时间没写了,还是有点怀念的.   生活不记录下,怕真地会忘.. 以往的种种,时时刻刻回荡在我的脑海中,  最近看着孩子生活照, 猛得回首我便回了到了 续8. …… 坐在回去的公交车上,看着前面两M ...

  7. css翻页样式

    /*=======================翻页样式===========================*/.pages { width: 660px; text-align: center; ...

  8. [USACO 1.5.4]checker(水题重做——位运算(lowbit的应用))

    描述 检查一个如下的6 x 6的跳棋棋盘,有六个棋子被放置在棋盘上,使得每行.每列有且只有一个,每条对角线(包括两条主对角线的所有平行线)上至多有一个棋子. 0 1 2 3 4 5 6 ------- ...

  9. 温故知新---重读C#InDepth(一)

    一本好书,或是一本比较有深度的书,就是每次研读的时候都会有新的发现. 好吧,我承认每次读的时候都有泛泛而过的嫌疑~~ 这几年一直专注于C#客户端的开发,逐步从迷迷糊糊,到一知半解,再到自以为是,最后沉 ...

  10. 第十四章 校本化CSS

    CSS(层叠样式表)是一种指定HTML文档视觉的表现的标准.CSS本来是让视觉设计师来使用的:它允许设计师精确的对文档元素的字体 ,颜色,外边距,缩进,边框甚至是定位.不过,客户端javascript ...