您的位置:首页 > 运维架构 > Linux

Linux常用命令学习(一)

2017-05-09 17:21 176 查看
首先从最常使用的shell命令开始学习实现

1:文件和目录列表

命令:ls 

常用参数:

-a 显示所有文件,包括隐藏文件

-A不输出 .或者..开头的文件

-c按最后一次修改时间排序

-F追问文件类型标识符,文件夹末尾有/

-h 人眼可读的大小

-r 逆向排序

-R递归访问文件夹

-t按文件修改时间排序

-S按照文件大小排序

-X按照文件拓展名排序

-i显示每一个文件的索引值

2:过滤输出文件列表

问号代表一个字符,星号代表0个或者多个字符!

例如: 

ls  -l spark?

ls  -l spark*

3:处理文件

创建文件:touch 文件名。可以使用touch -t 时间错 文件名方式指定创建时间戳 

复制文件:cp source destination

  cp常用参数:-r 递归复制文件,-R递归复制文件夹

4:链接文件

Linux中有两种不同文件链接,分别是

1:符号链接(软连接),

2:硬链接:硬链接会创建一个独立的文件,其中包含源文件的信息和位置。引用硬链接等于引用源文件。

 软链接和硬链接区别:

硬链接就是同一个文件使用了多个别名(他们有共同的 inode)。

硬链接可由命令 link 或 ln 创建,如:
由于硬链接是有着相同 inode 号仅文件名不同的文件,因此,删除一个硬链接文件并不影响其他有相同 inode 号的文件。

硬链接不能对目录进行创建,只可对文件创建。

软链接(也叫符号链接)与硬链接不同,文件用户数据块中存放的内容是另一文件的路径名的指向。软链接就是一个普通文件,只是数据块内容有点特殊。

软链接可对文件或目录创建。
加-s选项表示创建的是软链接。

删除软链接并不影响被指向的文件,但若被指向的原文件被删除,则相关软连接就变成了死链接。
重命名和删除文件略!

删除目录:rmdir 只能删除空的目录,rm删除文件,非空目录删除rm -r 删除

5:查看文件内容

stat 文件名,查看文件统计信息

file 文件名 查看文件类型

查看文件内容:

cat  文件名,可以使用-n参数显示行号。如果只想给非空白行加上行号的话使用-b参数。如果想不显示制表符的话可以使用-T不显示!但是cat命令有一个缺点就是对于大文件,内容会在屏幕中一现而过!

more 可以解决文件内容一现而过的问题,more命令会在每一页停顿下来!more常用命令有:z下一屏幕,s上一屏幕,v进入vi编辑器,q退出程序,Enter显示下一行。

less是more的升级版,支持所有关于more的命令

tail查看文件部分内容:tail -c显示指定数字个字节的数据。-n显示最后的n行,-f如果有数据追加到文件末尾动态显示末尾数据,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: