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。根目录相当于整个目录文件树的根。

ubuntun中文读书笔记相关推荐

  1. [ZT]640-801中文读书笔记

    [原创]640-801中文读书笔记 作者:红头发 03-22-2004                               打包下载 Noko#sh run ! Written by 红头发 ...

  2. 计算机网络 自顶向下方法 第七版中文 读书笔记 目录

    计算机网络 自顶向下方法 第七版中文 读书笔记 目录 计算机网络 自顶向下方法 第七版中文 读书笔记 目录 第 1 章 计算机网络和因特网 第 2 章 应用层 第 3 章 运输层 第 4 章 网络层 ...

  3. CCNA 中文读书笔记四

    Chapter4 Introduction to the Cisco IOS     The Cisco Router User Interface   Cisco Internetwork Oper ...

  4. 《Swift编程语言教程》中文翻译及读书笔记page21

    <The Swift Programming Language>中文翻译及读书笔记,附件中为英文原版教程 因21页之前内容和技术关系不大,不做翻译整理,从第21页开始 第21页 1 swi ...

  5. 一位美国教授给研究生的怎样记读书笔记的建议(中文总结)

    自dqu的日记<如何记笔记才能避免无意抄袭>启发 | 终于该说到正题了--芝大有位medievalist Constantin Fasolt教授,我不知他在专业领域内建树如何,总之是dis ...

  6. 软件测试中文电子版姚静_软件测试[(美)ron patton]读书笔记

    雪舞奉天读书笔记                                   msn: wwwux@163.com 第一部分 软件测试综述 软件测试 - 机械工业出版社 (美) Ron Pat ...

  7. 4星|《高手》:会讲故事的科学家的经管社科书读书笔记

    作者万维刚是刚辞职的美国物理学家,另外一项天赋好像还很少有人提及:会讲故事.他能把相对枯燥的数据与结果用相对有趣的故事风格说出来. 另外,跟中文世界的经管社科类作者相比,科学家背景让万维刚的作品的逻辑 ...

  8. 第一篇读书笔记,关于UML和模式应用(1)--书籍简介

    新添加了一个读书笔记分类,以后多写一些读书笔记吧.因为真的觉得自己技术太差了,写不出好文章了. 关于UML和模式应用(1)--书籍简介 Applying UML and patterns(Craig ...

  9. 《javascript面向对象编程指南》读书笔记

    <javascript面向对象编程指南>读书笔记 <javascript面向对象编程指南>读书笔记 第一章 面向对象的JavaScript 第二章 基本数据类型与流程控制 变量 ...

最新文章

  1. 与smart_Smart超纯水系统及原理
  2. TPCAST无线传输模块年底将推出 Oculus Rift 版本
  3. 推荐两个Firefox插件
  4. mysql定期执行备份语句_【mysql】备份篇1:使用系统计划任务+mysqldump 定时备份mysql数据库 不用输入密码自动导出sql文件...
  5. 手机上可以学python吗_Python爬虫也能用手机进行抓包?没错!这个技巧我只告诉你...
  6. Zabbix学习之路(一)之Zabbix安装
  7. c# 弹性和瞬态故障处理库Polly 学习
  8. C语言基础--字符串
  9. 中国基因工程行业市场供需与战略研究报告
  10. idea快捷键整合-无鼠标操作idea
  11. 21天学通python-21天学通python
  12. Vuex的核心概念state
  13. react---之下拉菜单默认选中的值始终不变的问题
  14. MapXtreme2004鹰眼程序
  15. webrtc在ubuntu14.04上的编译过程(12.04亦可)
  16. ae2020英文改中文_AE2020 菜单中英文翻译对照表(小白必备AE菜单字典)
  17. 从键盘输入一个字符串a,并在串a中的最大元素后面插入字符串b(b[]=“ab”),输出字符串a。
  18. STM32f407程序移植到GD32F407
  19. 从头构建自己的Linux系统
  20. ICPR 2018|阿里巴巴读光OCR及MTWI数据集亮相引关注

热门文章

  1. LightOj 1078 Basic Math
  2. vue 点击渲染ajax,vue中在页面加载时发送ajax请求获取数据渲染不到页面上
  3. platform 设备驱动实验
  4. wpf page 界面渲染完成后执行自动操作_Vue项目骨架屏自动生成方案(dps)
  5. mysql use mysql_1、设置mysql远程访问执行mysql 命令进入mysql 命令模式,执行如下SQL代码mysql use mysql; mysql GRANT ALL ON ...
  6. java关键字整理_【java基础知识整理】java基础语法之关键字
  7. APP技巧:盘点微信去年更新的9个更新功能,你都知道吗?
  8. 手机技巧:手机电量为啥到20%就会提醒充电,看完你就懂了!
  9. 网络基础:分享几个路由器设置小技巧,总有用得到的一天!
  10. 关系数据库模式和完整性约束相关概念