ubuntun中文读书笔记

  1. 在Linux中,所有设备都是用文件名来表示的。Linux中只有文件和目录,所有的文件和目录都以倒树状结构挂载在”/”(根目录)目录下。
  2. 在Linux中如果要执行以命令可以通过 # 命令名 [-选项] 参数。在命令名、选项或者参数之间都是至少要有一个空格,多个空格没关系。
  3. 列出文件清单命令: ls。Ls能列出当前目录下的所有内容。 #ls [-选项] [文件名或者目录名]
  4. Ls命令的选项列表 -1:列出所要查看的内容详细信息,不但包括文件名,还包括文件大小、访问权限和所有者等信息。-a: 列出所有文件,包括隐藏文件也显示出来。-R: 列出当前目录下的所有内容,并且将子目录下的内容页一起列出来。-d: 仅列出目录本身,而不显示当前目录下的内容。
  5. 如果不加任何选项,ls命令仅列出当前目录下的文件和目录名。如果想要查看/etc目录下的内容,可以# ls /etc。如果想要列出当前目录下的所有文件,可以# ls -a
  6. 在Linux中,如果一个文件名(目录名)以”.”开头则表示它是隐藏文件(目录)。并且在默认情况下,蓝色代表一个目录,白色代表一个普通文件。红色代表压缩文件或者软件包,绿色代表可执行文件,浅蓝色代表链接文件。黄色代表设备文件。
  7. 改变当前路径命令:cd. #cd 路径
  8. .代表当前目录,..代表上层目录.~代表当前登录用户的宿主目录。~用户名:代表进入~后用户的宿主目录。-代表前一目录,即进入当前目录之前操作的目录。
  9. 直接输入cd命令不加参数,可以马上回到用户的主目录(home)。
  10. 查看当前路径命令:pwd
  11. 改变文件创建时间及创建空文件命令:touch。#touch 文件名
  12. 对于一个文件来说,主要有三种时间属性,分别为mtime:这个时间记录的是文件内容被修改的时间。Ctime:这个时间记录的是文件的属性(所有者、所属组、文件名)或者权限被修改的时间。Atime:这个时间记录的是文件的内容被读取的时间。
  13. 删除文件(目录)命令:rm。#rm [-选项] 文件名或目录名。 Rm命令选项:-f:强制删除(即使设置了-i属性页不起作用)。-r:删除目录。-i:删除文件或目录前是否询问
  14. 复制命令:cp。Co命令能够复制一个文件或者生成一个不同名但是内容相同的文件。如果是复制文件,则# cp 原文件名 目标路径。如果是生成不同名但是内容相同的文件,则# cp 源文件名 目标文件名
  15. Cp命令选项:-f:强制性复制。-r:复制目录。-i:复制文件或者目录前是否询问。-u:只有当源文件比目标文件新时才复印。
  16. 移动文件(目录)命令:mv。Mv命令用来移动一个文件(目录)或者是给文件(目录)改名。如果是移动文件,则 #mv 要移动的文件 目标路径,如果是给文件改名,则#mv 原文件名 新文件名
  17. 显示文件内容命令:cat
  18. 从头开始查看文件内容命令:head。 # head [-n]文件名。其中n是设定的行数。如果没有指定行数,则默认是显示前十行。
  19. Tail命令能够从文件结尾开始显示文件内容,并且能够指定查看的行数。#tail [-n] 文件名。默认显示后面十行
  20. 分屏显示命令:more(less)
  21. 文件比较命令:diff。 #diff [-选项] 文件一 文件二
  22. diff命令后海可以加一个目录名和文件名或者两个都是文件名,即,如果上述命令执行方式处的文件一(或文件二)是目录,而另一个不是目录,这样diff会在目录中找到与文件名匹配的文件进行比较 #diff /home file
  23. 排序命令:sort。# sort [-选项] 文件名。Sort命令选项:-f:忽略大小写。-r:反向排序。-t:指定分隔符。-k:以第几个区间进行排序,后面加数字
  24. 统计命令:wc。#wc [-选项] 文件名。Wc命令选项:-l: 显示行数。-w:显示单词数。-m:显示字符数。
  25. 设定权限命令 chmod。可读用字母r表示,可写用字母w表示,可执行用字母x表示。
  26. 对于文件来说,可读是指可以查看文件内容,可写是指可以修改文件内容并且保存修改后的结果,可执行是指能够运行此文件。在Linux中,一个文件是否能够执行不取决于其扩展名而是看其是否被设定了可执行权限。当然前提是本身一定是个二进制文件或脚本文件。
  27. 对于命令来说,可读是指能用ls命令显示目录下的内容。可写是指能够在此目录下建立和删除文件。在Linux中,一个文件能否被删除,取决于其所在目录是否对命令执行者设定可写权限。而与文件本身权限无关。文件本身权限只是对文件本身内容或者是否能够执行进行限制。可执行是指能够在目录下运行命令。
  28. 在Linux中,使用ls –l查看权限属性。Chmod的格式是: #chmod [选项] 权限 文件名(目录名)。数字方式设定权限:4代表读权限,2代表写权限,1代表可执行权限,0表示没有相应的权限。
  29. 更改属主(属组)命令:chown。# chown [选项] 属主[.属组]
  30. 更改文件属组命令:chgrp。#chgrp [选项] 属组
  31. 按路径进行查找命令:which。#which 命令名。
  32. 按资料库查找的命令:whereis。Whereis不但能够查询命令,还能查询Ununtu资料库里记载的文件。#whereis [选项] 文件名
  33. 查找所有匹配的文件的命令:locate。#locate 文件名
  34. 查找命令:find。#find 查找的路径 [选项] [对查询到的结果执行的命令]
  35. 根据时间状态进行查找:-atime (+ | -) n:此选项代表查找n天以前被读取过的文件。-mtime (+|-) n:此选项代表查找出n天以前文件内容发生改变的文件。-ctime (+|-) n:此选项代表查找出n天以前的文件的属性发生改变的文件。-newer file:此选项代表查找出所有比file新的文件。-newer file1! –newer file2:此选项代表查找比file1文件时间新诞生没有file2时间新的文件。# find /-mtine -3:查询一下在最近三天内容发生变化的文件。
  36. 根据用户或者组进行查找:-user 用户名:根据文件的属主名查找文件。-group 组名:根据文件的属组名查找文件。-uid n:根据文件属主的UID进行查找文件。-gid n:根据文件属组的GID进行查找文件。-nouser: 查询文件属主在/etc/passwd文件中不存在的文件。-nogroup:查询文件属组不在/etc/group中不存在的文件。查找所有在/home目录中属主是ununtu用户的文件:# find /home –user ubuntu.查找/etc下所有不属于任何人的文件:#find /etc –nouser.
  37. 根据文件的权限或者大小、名字、类型进行查找。-name 文件名:按照文件名进行查找。-type 文件类型:根据文件类型进行查找。 -size [+|-] n(c|k):按照文件尺寸进行查找。-perm[+|-] 文件权限:按照文件权限进行查找。查找出在/etc目录下文件大小超过!MB的文件:#find /etc –size + 1000000c
  38. 多个查找选项的应用,使用-a或者-o:-a,两个条件只要满足其一即可。-o,两个条件必须全部满足。
  39. 对查找结果的处理:# find 查找的路径 [选项] [对结果处理的命令]
  40. 压缩名字:gzip,能够压缩和解压以.gz为结尾的文件。# gzip [-选项] 文件名
  41. 查看压缩文件内容命令:zcat。# zcat 压缩文件名
  42. 解压.zip文件命令:unzip。# unzip [-选项] 压缩文件名.zip。如果只想查看文件里的文件目录,但是并不想解压,则执行:# unzip –v file1.zip
  43. 压缩命令:bzip2。bzip2能够压缩和解压以.bz2结尾的文件。 # bzip2 [-选项] 文件名
  44. 查看压缩文件内容:bzcat。能够不对.bz2文件进行解压就能查看里面内容。# bzcat 压缩文件名
  45. 打包并压缩命令:tar。Tar命令能够对一个文件或者目录内容进行打包压缩后备份。# tar [-选项] [要打包的文件名或者目录名] [要解压或解包的文件或者目录名]
  46. Tar命令选项列表。-c: 创建新的打包文件; -x: 将.tar文件解包;-z: 打包后直接用gzip命令进行压缩,或者解压文件;-j:打包后直接用bzip2命令进行压缩,或者解压文件;-t:查看一个打包文件里的文件目录;-f:使用文件或者设备(基本是必选的);-k:如果在还原时有相同的文件存在则不进行覆盖;-v:在打包压缩或者解包解压后将文件的详细清单是否显示出来;-N:在此选项后加日期,如果文件日期比-N选项后面加的日期还要新才会被加进压缩包
  47. 关机重启命令:# shutdown [选项] [时间] [警告信息]
  48. 系统关机命令:halt。# halt [选项]
  49. Shell提供一个交互环境来使用户和内核进行沟通
  50. 使用history命令来进行查看所有输入的命令: # history [-c ] -n]
  51. 管道指的是讲一个命令的输出作为另外一个命令的输入 # cat /etc/passed | wc –l
  52. 在Linux系统中,信息组织的基本单位称作文件,从用户的角度看,Linux的文件系统只是一个树形层次组织结构的目录文件树,文件系统的起点是根目录root。根目录相当于整个目录文件树的根。
  53.  

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/295364.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

开发Android应用 提升性能的小技巧

前  言 2015年,Android OS 目前在手机操作系统的市场占有率已达59%,权威机构预计,Android市场占有率在2016年将达到63%,由于Android的开放性,未来占有率还将不断增加,Android的NDK支持C/C语言&#xff0c…

SQL Server 中使用 Try Catch 处理异常

1 CREATE TABLE ErrorLog(2 errNum INT,3 ErrSev NVARCHAR(1000),4 ErrState INT,5 ErrProc NVARCHAR(1000),6 ErrLine INT,7 ErrMsg NVARCHAR(2000)8 )9 10 CREATE PROCEDURE ProcErrorLog 11 AS 12 BEGIN 13 SELECT 14 ERROR_NUMBER() AS ErrNum,--返回导致运…

Hibernate 对象的三种状态

Hibernate 对象的三种状态 瞬时(transient): 由new操作符创建,且尚未与Hibernate Session关联的对象被认定为瞬时(Transient)的。瞬时(Transient)对象不会被持久化到数据库中,也不会…

升级Jenkins镜像,支持.NET6.0

(寒天催日短,风浪与云平)书接上文,上回咱们说到了《【Blog.Core开源】完成升级.NET 6.0》,只是代码层面的升级,今天趁着周末正好把生产环境也升级下(大家可以酌情升级哟)。过程很简单…

女朋友来大姨妈怎么办?

1 医生的工伤怎么算?(素材来源网络,侵删)▼2 大风车呀吱悠悠的转!(via:草多南)▼3 买了个丑酸奶!▼4 和老爸讨论谈恋爱(via:张子乐_&#xff0…

[转]android 获取手机GSM/CDMA信号信息

本文转自:http://software.intel.com/zh-cn/blogs/2011/12/16/android-gsmcdma/ 在Android中我们常用的轻松获取WIFI信号列表,那如何获取CDMA或者GSM的手机信号呢?系统提供了TelephonyManager类,此类非常丰富,基本你所…

数码管流动显示(自己的单片机)

/********************************************************************************** * 标题: 试验数码管上显示数字( 单片机直接实现位选 共阴极) * * * * …

Hibernate懒加载

在Hibernate框架中,当我们要访问的数据量过大时,明显用缓存不太合适, 因为内存容量有限 ,为了减少并发量,减少系统资源的消耗,这时Hibernate用懒加载机制来弥补这种缺陷,但是这只是弥补而不是用…

迪拜“烧掉800亿”造了座烂尾岛,奇葩建筑惊呆网友:有钱人的世界,我不懂!

全世界只有3.14 % 的人关注了爆炸吧知识来源:普象工业设计小站天呐!最新消息阿布扎比酋长国又发现220亿桶非常规可采石油让原本富有的国家更加钱上有钱尤其是它的兄弟国——迪拜简直“豪”无人性耗资800亿美元的“世界岛”惨成全球最大烂尾项目竟没有表示…

英特尔收购威盛X86业务 兆芯何去何从

日前,英特尔公司以1.25亿美元收购威盛麾下Centaur 公司的x86业务。Centaur 是威盛的一家子公司,20多年前,威盛依靠数笔收购获得了x86授权,开发了数款X86芯片,由于性能与英特尔和AMD差距太大,威盛的X86 CPU在…

.net中的mapinfo开发:准备(一)

最近开发一个项目,用到了mapinfo的开发,所以想把自己研究的一些东西记录下来,一则供自己使用,二则供一些同道中的朋友参考,有什么不当之处,请提示,再做修改。 首先要了解一下mapinfo的基本概念&…

研究生计划-心得征程

以前定过一个计划,现在觉得有必要在重新规划一次,毕竟见识和认识有深了 1、编译原理,前些天是把数据结构写完了,编译原理也一直没看,所以下一步深入学习编译原理 2、学习PHP框架,像wordpress和yii,PHP也算入…

java launcher 下载_Java Launcher下载并安装

通过双击资源管理器中的类文件来运行Java程序,并创建一个EXE和可执行的JAR文件Java启动器通过双击类文件来运行Java应用程序和小程序. 通过右键单击以图形格式查看类源代码和类层次结构;显示jar和zip文件的内容java下载安装,而不是通过右键单…

自带数据线的迷你数显充电宝,好用到哭

▲ 点击查看无论是付钱办事坐车,还是游戏追剧闲聊,有个手机就够了啊~这也就导致了,出门最怕的不是没带钱,而是带了手机却没电了。手机没电!这简直能要了老命啊!幸好有充电宝“续命”!但每回在打…

值得永久收藏的 C# 设计模式套路(二)

设计模式套路,第二弹。在第一篇中,主要写了创造模式相关的几种套路。如果你是刚看到这个文章,建议你先去看看第一篇 传送门。这一篇,我们说说结构模式相关的套路。结构模式,主要作用是将类型、对象和其它内容放在一起&…

VmWare5.5主机Citrix桌面实施方案(二)

三、配置数据库服务器安装数据库服务器分别在三台机器上安装SQL2008运行安装程序图示3.1点击确定继续图示3.2使用全新安装图示3.3图示3.4输入密钥继续图示3.5接受条款图示3.6进行安装图示3.7图示3.8图示3.9图示3.10图示3.11图示3.12图示3.13指定启动SQL账户图示3.14指定管理员图…

sql查询从m到n的这几条记录

查询从m到n的这几条记录 m-ngoselect top (n-m1) * from stu where id not in (select top (m-1) ID from stu ) --51-100select top 50 * from stu where id not in (select top 50 ID from stu )转载于:https://www.cnblogs.com/kuang/archive/2012/07/19/2599344.html

enmu枚举类型

在实际问题中,有些变量的取值被限定在一个有限的范围内。例如,一个星期内只有七天,一年只有十二个月,一个班每周有六门课程等等。如果把这些量说明为整型,字符型或其它类型显然是不妥当的。为此,C语言提供了…

java定义接口_一文知道Java中接口的定义

使用interface来定义一个接口。接口定义同类的定义类似,也是分为接口的声明和接口体,其中接口体由常量定义和方法定义两部分组成。定义接口的基本格式如下:方法:接口中的方法只有定义而没有被实现。1.接口是一组行为的规范、定义&…

告诉你一个可怕的数学事实:公路越多,城市越堵!

全世界只有3.14 % 的人关注了爆炸吧知识生活依旧美好上周,刘强西带着小天到附近的清扬山放松一下。然而,从京西大旅馆有两条路可以到清扬山。一条是金龙大道,前半程走完需要20分钟,但可怕的是路窄,车辆一多就慢&#x…