记录自己学习Linux的第二天
今天学习的还是linux的部分常用命令,老师建议我们在学习这一部分时记一下笔记,我就记在CSDN了,希望给大家带来一些帮助,也方便自己回来查看,非常的nice!
目录
一. history命令
功能:显示历史记录和执行过的指令命令
语法:history [选项] [参数]
选项:
- -N: 显示历史记录中最近的N个记录;
- -c:清空当前历史命令;
- -a:将历史命令缓冲区中命令写入历史命令文件中;
- -r: 将历史命令文件中的命令读入当前历史命令缓冲区;
- -w: 将当前历史命令缓冲区命令写入历史命令文件中;
- -d:删除历史记录中第offset个命令
- -n:读取指定文件
二. rm命令
功能:删除一个目录中的一个或多个文件或目录
语法:rm [选项] [目录名称]
选项:
- -d 直接把欲删除的目录的硬连接数据删成0,删除该目录。
- -f 强制删除文件或目录,忽略不存在的文件,不提示确认。
- -i 删除既有文件或目录之前先询问用户。
- -I 在删除超过三个文件或者递归删除前要求确认。此选项比-i 提示内容更少,但同样可以阻止大多数错误发生。
- -r或-R 递归删除,将指定目录下的所有文件及子目录一并删除。
- -v 显示指令执行过程。
- --help 在线帮助。查看该命令功能和可带参数等。
- -rf [某字母]* 删除所有
我们先创建几个txt文件,看一下下面这个界面
三. mv命令
功能:移动文件或者将文件改名,经常用来备份文件或者目录。
语法:mv [选项] [源文件或目录] [目标文件或目录]
选项:
- -b :若需覆盖文件,则覆盖前先行备份。
- -f :force 强制的意思,如果目标文件已经存在,不会询问而直接覆盖;
- -i :若目标文件已经存在时,就会询问是否覆盖
- -u :若目标文件已经存在,且 source 比较新,才会更新
- -t :指定mv的目标目录,该选项适用于移动多个源文件到一个目录的情况,此时目标目录在前,源文件在后。
将文件 a1.txt 改名为 b1.txt
将文件 a2.txt 移到目录 test 下的目录 test1 中
四. cp命令
大家看下这篇文章吧,我觉得讲的超级好,链接:http://t.csdn.cn/MFCZw
五. head命令
功能:显示文件的开头至标准输出中,默认 head 命令打印该文件的开头 10 行
语法:head [选项] [文件]
选项:
- -q 隐藏文件名
- -v 显示文件名
- -c<字节> 显示字节数
- -n<行数> 显示的行数
显示文件 a.txt 中的内容(带有文件名)
显示文件 a.txt 中的内容
显示文件 a.txt 中前两行的内容
不显示文件 a.txt 中后两行的内容
显示文件 a.txt 中前8个字节的内容
非常完美!
搞定!
今天的学习记录到此结束啦,咱们下篇文章见,ByeBye!