切换目录常用的指令就是cd.
cd命令将工作目录改变成主目录
cd-命令将工作目录改变成先前的工作目录
cd~username将工作目录改变为username的主目录
一般使用ls命令显示当前文件夹下面所有文件或者文件夹,一般默认以“.”字符开头的文件名是隐藏的。
ls命令常用参数:
- -a --all 列出所有文件,包括以点号开头的文件,这些文件通常是不列出来的,比如隐藏的文件
- -d --directory 通常,如果指定了一个目录,ls命令会列出目录中的内容而不是目录本身。将此选项与-l选项结合使用,可查看目录的详细信息,而不是目录中的内容。
- -F --classify 选项会在每个所列出的名字后面加上类型指示符(例如,如果名字是目录名,则会加上一个斜杠)
- -h --human-readable 以长格式列出,以人们可读的方式而不是字节数来显示文件大小使用长格式显示结果
- -r --reverse 以相反的顺序显示结果。通常,ls命令按照字母升序排列显示结果
- -S 按文件大小对结果排序
- -t 按修改时间排序
file命令是用来显示文件的类型,后面只需要接上文件名即可。
less可以查看文件内容,
- page up或b 后翻一页
- pagedown或spacebar 前翻一页
- 向上箭头键 向上一行
- 向下箭头键 向下一行
- G 跳转到文本文件的末尾
- 1G或g 跳转到文本文件的开头
- /characters 向前查找指定的字符串
- n 向前查找下一个出现的字符串,这个字符串是之前所指定要查找的
- h 显示帮助屏幕
- q 退出less
硬链接和符号链接
符号链接需要加上-s
硬链接是最初unix用来创建链接的方式,符号链接较之为更先进。默认情况下,每个文件有一个硬链接,该硬链接会给文件起名字。当创建一个硬链接的时候,也为这个文件创建了一个额外的目录条目。硬链接有两条重要的局限性。
- 硬链接不能引用自身文件系统之外的文件,也就是说链接不能引用与该链接不在同一磁盘分区的文件
- 硬链接无法引用目录
硬链接和文件本身没有什么区别。与包含符号链接的目录列表不同,包含硬链接的目录列表中没有特别的链接指示说明。当硬链接被删除时,只是删除了这个链接,但是文件本身的内容依然存在(也就是说,该空间没有释放),除非该文件的所有链接都被删除了。
符号链接是为了克服硬链接的局限性创建的。符号链接是通过创建一个特殊类型的文件起作用的,该文件包含了指向引用文件或目录的文本指针。就这点来看,符号链接与Windows系统下的快捷方式非常相似,但是符号链接要早于Windows的快捷方式很多年。
符号链接指向的文件与符号链接自身几乎没有区别。例如,将一些东西写进符号链接里,那么这些东西同时也写进了引用文件。而当删除一个符号链接时,删除的只是符号链接而不是删除文件本身。