初入Linux
基本知识
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……
参考文章