1.pwd 练习在两个不同目录下使用此命令
功能:查看当前所在的工作目录
不需要指定任何或参数
2、cd 上一级目录,下一级目录,相对路径使用、绝对路径使用、特殊符号使用
功能:在不同的目录间切换,即更改当前工作目录
可以使用绝对路径或相对路径
如果没有参数,表示替换到当前目录用户的主目录
cd . //进入当前目录
cd ..//进入上一级目录
cd -//进入上次所在目录
cd ~//进入当前登录用户的主目录
cd ~root//进入root用户的主目录
cd www//使用相对路径
3、less more 注意找区别
功能:分页显示文件,即一次显示一页内容
-c输出文件字节数
-l输出文件行数
-L输出文件最长的行的长度
-w输出文件单词数
more功能:分页显示 文件,即一次显示一页内容
经常和管道功能一起使用
-num 指定每屏显示的行数
+num从num行开始显示
less和more的区别:less的作用与more十分相似,不同点为less命令允许用户向前或向后浏览文件,而more命令只能向前浏览。其次less命令还可以使用PageUp键向上下翻页。
4、head tail 默认显示 -n 设置行数
功能:显示文件开头若干行内容,默认显示前10行
-c size 显示文件开头的size字节
-n number 显示文件开头的number行
-q 不显示文件名的头信息
-v 总是显示文件名的头信息
tail 功能:动态刷新文件内容
5、cat 显示行号
功能:在标准输出设备上显示文件内容
可以同时打开多个文件显示
cat 显示文件内容,注意这里由空行
cat -n 显示所有行的行号
cat -E 在每行结尾处显示“$”符号
6、touch
功能:创建新文件或修改文件时间戳
-a修改文件访问时间
-m修改文件修改时间
-c修改文件时间戳
-t time 使用指定的时间值
7、mkdir、rmdir使用
功能:创建新目录
-p递归创建所有子目录
-m mode 为新建的目录设置指定的权限 mode
rmdir功能:删除空目录
可以递归地删除多级目录,但必须全是空目录
8、cp
功能:复制文件或目录
选项众多,功能强大
-d 如果源文件为软链接则复制软链接,而不是复制源文件
- i如果目标文件已存在,提示是否覆盖现有目标文件
-l建立源文件的硬链接文件而不是复制源文件
9、mv
功能:移动或重命名文件或目录
-f如果目标文件已存在,强制覆盖目标文件而且不给提示
-i如果目标已存在,提示是否覆盖目标文件
-u如果源文件的修改时间更新,则移动源文件
-v显示移动过程
10、rm
功能:永久删除文件或目录
-f删除文件和目录前不给提示,即使文件和目录不存在
-i和-f选项相反,删除文件和目录前有提示
-r递归删除目录及其所有内容
-v删除文件前打印文件名
11、find
通配符的使用功能:可以根据给定的路径和表达式的文件或目录。如不加任何参数,表示查找当前路径下的所有文件和目录。
12、tar zcvf 指定文件名及后缀名 | zxvf 解压缩 -C 指定解压路径
功能:对文件进行打包和压缩,将多个文件合并成一个文件,即使用可不加“-”
tar是Linux操作系统中最常用的打包命令
打包文件通常以“.tar”作为文件扩展名,有成为tar包
-c 创建打包文件
-r将文件追加到打包文件的末尾
-A合并两个打包文件
-f filename 指定打包文件名,一定要正确指定后缀名
13、grep 查看指定内容
功能:从文件中提取符合指定匹配表达式的行
-A num 提取符合条件的行及紧随其后的num行
-B num 提取符合条件的行在其之后的num行
-C num提取符合条件的行及其前后各num行
-m num 最多提取num行符合条件的行
-I不区分大小写
14、chown 修改文件/目录的所有者或所属组
功能:修改文件所有者和属组
15、chmod 数字法 符号法