目录与文件命令
cd命令
跟Windows中一样,进入相应的目录下。
命令格式: cd [目录]
ls命令
查看当前目录下的目录、文件等及其相应权限。
命令格式: ls [选项] 目录
pwd命令
查看当前工作目录的完整路径。
pwd [选项]
mkdir命令
创建一个指定的名称的目录,要求创建目录的用户具有权限且该目录名不存在。
mkdir [选项]目录
rm命令
删除一个目录中的一个或多个文件或目录。
rm [选项] 文件或目录
rmdir命令
删除空目录。
rmdir [选项] 目录
mv命令
移动文件或者将文件改名,经常用来备份文件或者目录。
mv [选项] 源文件或目录 目标文件或者目录
cp命令
复制文件,如果目标文件已经存在,会询问是否覆盖。
cp [选项] 源文件或目录 目的目录
touch命令
用来修改文件时间戳或者新建一个不存在的文件。
touch [选项] 文件
tar命令
用来压缩和解压文件。tar本身不具有压缩功能,他是调用压缩功能实现的。
tar [必要参数][选择参数][文件]
查看与搜索
cat命令
显示文件内容 或者将几个文件连接起来显示 或者从标准输入读取内容并显示,常与重定向符号配合使用。
cat [选项] 文件
nl命令
用来计算文件中行号,可以将输出的文件内容自动的加上行号。
nl [选项] 文件
more命令
功能类似cat,cat是整个文件的内容从上到下显示到屏幕上,more会以一页一页的显示方便使用者阅读,空格向后,b键向前。more从前向后读取文件,因此在启动时就加载整个文件。
more [选项] [每屏几行] [查找的子串] [第几行开始] [文件]
less命令
跟more类似,但使用less可以任意浏览文件,而more仅能向前移动,却不能向后移动,而且less在查看前不会加载整个文件。
less [参数] 文件
head命令
用来显示档案的开头至标准输出中,默认head命令打印其相应文件的开头10行。
head [参数] 文件
tail命令
用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。
tail[必要参数][选择参数] 文件
which命令
which指令会在PATH变量指定的路径下,搜索某个系统命令的位置,并且返回第一个搜索结果。
which 可执行文件命令
whereis命令
whereis命令是定位可执行文件、源代码文件、帮助文件、在文件系统中的位置。这些文件的属性应属于原始代码,二进制文件,或是帮助文件。whereis程序还具有搜索源代码、指定备用搜索路径和搜索不寻常项的能力。
whereis [-bmsu] [BMS 目录名 -f ] 文件名
locate命令
通过系统自动生成是数据库表来查询文件,支持匹配符。但是由于有些系统的数据库表不是实时更新的,所以查到的数据可能不是最新的。
locate[选择参数][样式]
find命令
用于在文件树中查找文件,并作出相应的处理。
find pathname -options [-print -exec -ok …]
##磁盘相关##
df命令
列出文件系统的整体磁盘使用量
du命令
评估文件系统的磁盘使用量(常用于评估目录所占容量)
ln命令
连接文件
ls [-sf] 源文件 目标文件
-s 如果不加任何参数就进行连接,那就是hard link,至于-s就是symbolic link
-f 如果目标文件存在时,就主动将目标文件删除后再创建。
fdisk命令
磁盘分区
mkfs命令
磁盘格式化
mkfs [-t 文件系统格式] 设备文件名
fsck命令
磁盘检验
mount命令
磁盘挂载
umount命令
磁盘卸载