Linux系列知识详解(二)--------- Linux文件目录的常用命令和操作
2020-06-05 10:57
66 查看
Linux系列知识详解(二)--------- Linux文件目录的常用命令和操作
- Linux操作简介
- 接下来我就开始介绍Linux的操作了,稍微了解过Linux的小伙伴们都应该知道,和Windows漂亮的用户界面不同,Linux是没有用户界面,即便有些有界面的Linux界面效果也远不如Windows好看易操作。这是和其用户定位有关的,微软设计开发的这Windows系统面向的对象是普通大众,不需要要求其对计算机专业知识有多少了解,易上手,能满足日常娱乐办公即可。 在这点,Linux不如Windows。想来,小伙伴们一开始接触的电脑操作系统都是Windows的。
- 但正所谓术业有专攻,Linux的用户定位一开始就没去考虑面向普通大众,它面向的是专业人士,而且其部署的地方大多为服务器中。所以对于那些花里胡哨的界面,根本就不需要。唯一留下能操作的,只有键盘输入的命令行了。在上篇文章里博主也曾写到,鉴于其功能的强大,全球90%以上的服务器都是使用的是类Linux,由此可见其的强大。用久了Linux,你会喜欢上它的 ,并且会觉得Windows真烂。因为在获得权限的情况下,你简直无所不能。
- 从上面获取的信息大概可知,Linux一般不是使用鼠标进行界面操作的。它采用命令行的形式对内部文件进行操作,并且对于Linux来说,一切皆为文件,一切都是文件(命令)操作文件,而且没有文件(类型)后缀这一说,其中命令文件大多位于bin或sbin目录下。刚开始使用小伙伴们可能会感觉别扭,但多用几次,你乐此不疲的。
- 注意:如果是刚开始来学习Linux的小伙,切记不可囫囵吞枣,学习知识是一个漫长且反复的过程,而对于计算机这门应用型学科来说更是如此,只需要在平时用的时候查阅一下,多输入练习几次,并稍微记一下,反反复复之下,自然而然就记下了,不需要去背,没有必要。
Linux操作简介
接下来我就开始介绍Linux的操作了,稍微了解过Linux的小伙伴们都应该知道,和Windows漂亮的用户界面不同,Linux是没有用户界面,即便有些有界面的Linux界面效果也远不如Windows好看易操作。这是和其用户定位有关的,微软设计开发的这Windows系统面向的对象是普通大众,不需要要求其对计算机专业知识有多少了解,易上手,能满足日常娱乐办公即可。 在这点,Linux不如Windows。想来,小伙伴们一开始接触的电脑操作系统都是Windows的。 但正所谓术业有专攻,Linux的用户定位一开始就没去考虑面向普通大众,它面向的是专业人士,而且其部署的地方大多为服务器中。所以对于那些花里胡哨的界面,根本就不需要。唯一留下能操作的,只有键盘输入的命令行了。在上篇文章里博主也曾写到,鉴于其功能的强大,全球90%以上的服务器都是使用的是类Linux,由此可见其的强大。用久了Linux,你会喜欢上它的 ,并且会觉得Windows真烂。因为在获得权限的情况下,你简直无所不能。 从上面获取的信息大概可知,Linux一般不是使用鼠标进行界面操作的。它采用命令行的形式对内部文件进行操作,并且对于Linux来说,一切皆为文件,一切都是文件(命令)操作文件,而且没有文件(类型)后缀这一说,其中命令文件大多位于bin或sbin目录下。刚开始使用小伙伴们可能会感觉别扭,但多用几次,你乐此不疲的。 注意:如果是刚开始来学习Linux的小伙,切记不可囫囵吞枣,学习知识是一个漫长且反复的过程,而对于计算机这门应用型学科来说更是如此,只需要在平时用的时候查阅一下,多输入练习几次,并稍微记一下,反反复复之下,自然而然就记下了,不需要去背,没有必要。Linux的命令行范式
命令格式: 命令 【-选项】【参数】 ------》 如: ls -l /usr/local
注意:
个别命令使用不遵循此格式,
【】这种符号表示里面的内容可按是否需要省略
而当有多个选项时,可以写在一起
命令,-选项,参数间需空格隔开
输入命令,参数和选项时可以用Tab键补全
一、显示目录文件命令:ls
作用:显示该目录的列表 语法: ls 【-选项】【文件或目录(路径)】 -a(all) 显示所有文件,包括隐藏文件 -l 详细信息显示 -d 仅显示目录名,而不显示目录下的内容列表 -h 人性化显示 -i 查看任意一个文件的i节点(类似于身份证唯一信息) -t 用文件和目录的更改时间排序;可以用第一个显示的文件判断最近修改的文件 知识点:.开头的文件除非是目录,否则就是隐藏文件
说明范例:-rw-rw-r-- 1 hadoop hadoop 5.7K 5月 19 08:38 AccessTimesSort.jar 第一位表示的是文件类型:- 表示是二进制文件,d 表示目录, l 表示软连接文件。 后面的每三个为一组,如:rw-rw-r-- (rwx) 第一组rw-属于拥有者的权限,第二组rw-属于属组的权限,第三组r--属于其他人的权限 其中:r(read)为读权限,w(write)为写权限,x为执行权限,-为没有这个位置对应的权限。 1 引用次数,表示文件被使用过多少次 hadoop 这第一个hadoop表示所有者,一般创建一个文件,所有者默认是创建者。 hadoop 这第二个hadoop表示所属组。 5.7K 表示文件字节大小,不带单位表示字节 5月 19 08:38 表示文件的最后修改时间。 注意:Linux没有明确的创建时间,只有最后一次访问时间、文件的状态修改时间、文件的数据修改时间 AccessTimesSort.jar 表示文件名
二、切换目录命令:cd
作用:切换目录 语法: cd【目录名(路径)】 例子:切换到指定目录:cd usr/local 回到上一级目录:cd .. 还是在当前目录:cd . 返回上两级(多级)目录:cd ../.. 返回进入此目录之前所在的目录:cd -
三、创建目录命令:mkdir
作用:创建新目录 语法: mkdir 【-p】【目录名(路径)】 -p 递归创建 例子:创建单个目录:mkdir /usr/a1.txt 创建多个目录:mkdir /usr/a2.txt /tmp/b1.txt 注意:1、创建的目录已经存在, 那么 Linux 会提示我们 Linux 无法创建它。 2、不带任何参数运行 mkdir 命令会在当前目录下创建目录。 3、不带上-p,如果新建的文件上级目录不存在则不会执行成功这种说法是错误的。加或者不加上 -p 前面的目录没有得都会依次创建。 4、创建目录的首要条件是, 在想要创建目录的目标路径下你必须具有访问权限。
四、创建空文件命令:touch
作用:创建空文件 语法: touch 【文件名(路径)】 例子:创建单个文件:touch /usr/a1.txt 创建多个文件:touch /usr/a2.txt /tmp/b1.txt 注意:创建文件时,文件名不要有空格,不然就是创建了 两个文件 如果想创建一个文件名为带空格的文件,应该用引号括起来''
五、删除空目录命令:rmdir
作用:只能删除空目录(如果目录下存在文件则不能删除) 语法: rmdir 【空目录名】 例子:删除指定空目录:rmdir /usr/aaa 删除多个空目录:rmdir /usr/aaa /usr/bbb
六、删除文件或目录命令:rm ------》谨慎使用
作用: 删除文件或者目录 语法: rm -rf 【文件或目录(路径)】 其中:-r为删除目录,-f为强制执行 例: rm -r 【目录】 :需要输入 y 来确认 rm -rf 【目录】:强制删除该目录,不需要输入 y 来确认,但是容易误删文件,没有反悔的机会 rm -rf 【目录1】 【目录2】 同时删除两个文件
七、复制文件或目录命令:cp(可复制后文件改名)
作用: 复制文件或目录,改名 语法: cp -rp 【原文件或目录(路径)】【目标目录(路径)】 其中:-r为复制目录, -p为保留文件属性
八、剪切文件或目录命令:mv(可剪切后文件改名)
作用: 剪切文件、改名 语法: mv【原文件或目录(路径)】【目标目录(路径)】
九、显示当前目录命令:pwd
作用:显示当前目录路径 语法: pwd
十、显示文件内容命令(适合内容较少的文件):cat
作用:显示文件内容(只能显示内容较少的文件) 语法: cat 【-n】【文件名(路径)】 其中:-n为显示行号
十一、反向显示文件内容命令(适合内容较少的文件):tac
作用:反向显示文件内容(只能显示内容较少的文件) 语法: tac 【文件名(路径)】
十二、分页显示文件内容命令(适合内容较多的文件,但不能向前翻页):more
作用:分页显示文件内容 语法: more【文件名(路径)】 其中:按空格键或按f键翻页(一页一页的往后显示),(Enter) 换行(一行一行的往后显示),q 或 Q 退出
十三、分页显示文件内容命令(适合内容较多的文件,但可以前后翻页):less
作用:分页显示文件内容 语法: less【文件名(路径)】 其中:(空格)或f 或PgDn 翻页(一页一页的往后显示), PgUp向前翻页,(Enter) 换行或向下的箭头(一行一行的往后显示), 向上的箭头(一行一行的往前显示), q 或 Q 退出, 输入/想搜索的字符,然后按回车键
十四、显示文件内容命令(可指定行数):head
作用:显示文件的前面的几行 语法: head【文件名(路径)】 例子:head -n 6 man.txt 显示man.txt文件的前6行 其中:-n为指定显示的行数,默认为显示前20行
十五、反向文件内容命令(可指定行数,文件即时更新后也能动态显示,常用于日志文件显示):tail
作用:显示文件的后面几行 语法: tail【文件名(路径)】 例子:tail -n 6 -f /usr/local/man.txt 其中:-n 指定显示的行数 -f 动态显示文件末尾内容(即文件实时变化,那么显示内容也会随之变化,可按Ctrl+C退出显示)
相关文章推荐
- Linux命令-基本操作及文件操作常用命令--详解Linux入门到精通系列
- Linux学习总结(5)——CentOS常用的目录文件操作命令
- Linux学习总结(5)——CentOS常用的目录文件操作命令
- Linux 下 SVN 命令操作详解 将文件checkout到本地目录
- 一天一个shell命令 linux文件内容操作系列-cat命令详解
- Linux文件目录操作的12个常用命令
- 《Linux 系列》- 常用命令- 文件操作命令
- Linux操作系统常用命令—文件目录操作命令
- 你一定要知道的关于Linux文件目录操作的12个常用命令
- Linux常用文件和目录操作管理命令
- 关于Linux文件目录操作的常用命令
- linux文件和目录操作命令详解-md5sum
- 二、Linux常用命令(本篇包括,Linux目录结构介绍、Linux Shell介绍、9个常见命令介绍、文件的概念、文件的操作(20个)、目录的操作、文件和目录的权限、文件压缩及解压缩)
- 【linux】linux操作目录及文件常用命令
- Linux常用命令之文件和目录操作命令
- 【Linux常用命令】文件和目录操作(一)
- linux 下常用的文件和目录操作命令(转)
- Linux 文件的管理与目录之 ls 、 cp 命令操作详解
- 你一定要知道的关于Linux文件目录操作的12个常用命令
- Linux:常用文件与目录操作命令