基本知识

Linux中以点号开头的文件是隐藏文件;

其实隐藏文件的作用不是为了藏起来不让用户找到,而是告诉用户这些文件是重要文件,不要随意改动。

命令格式

[root@localhost ~]# 命令[选项][参数]
选项:用于调整命令的功能,"-"代表短格式,"--"代表长格式,一般两者会一一对应,也有特例如ls -l没有对应的长格式;
参数:用于指定操作的对象。

基本命令

ls:-a、-l、-d、-h、-i、--color=when,选项可组合如:-ld、-lh

cd:-P、-L

mkdir:-p

rmdir:删除空目录,目录非空则报错,不常用

touch:同时改变文件的Access Time、Modify Time、Change Time

stat:查看文件状态,包括三个时间

cat:查看小文件内容。-n显示行号,-A显示隐藏字符即回车符$,Tab键^|

more:分屏显示文件内容

head:显示文件开头内容。-n显示行数,默认10行,改成20行两种写法:-n 20或-20

tail:显示文件末尾内容。

In:建立链接文件。格式:In [选项] 源文件 链接文件

硬链接:相当于Java中的引用,文件名就是引用。两个文件test和test-hard,它们的inode号相同,指向的是同一块文件数据;一般一个inode对应一个文件名,建立硬链接时,就相当于多了一个文件名。删除一个文件比如test,还可以使用另一个test-hard访问到文件数据;通过一个文件修改,访问另一个文件时也会变化。硬链接不能链接目录,不能跨分区,在Linux中不常用。

软链接:相当于Windows的快捷方式。会给软链接文件建立自己的inode和block,只是block中存储的是源文件的文件名和inode号。删除软链接文件,源文件不受影响,删除源文件,软链接则找不到实际数据。软链接可以链接目录,可以跨分区。

rm:删除文件或目录。-r表示删除目录,-f表示强制删除,删除多级目录。该命令一般都加-rf,删文件也不会报错。

cp:复制文件或目录。-a、 -p、 -d、 -r、 -l、 -s、 -i

 

 

To be continued……

 

 

 

 

 

 

参考文章

Linux