013节目录操作mkdir和rmdir独家记忆方法
下面我们讲解mkdir这个命令。mkdir来源于make directory
目录的操作
· mkdir:创建目录
举例:
1)mkdir 目录名
mkdir dir0 //创建了dir目录
2)mkdir -p 父目录/子目录
mkdir -p dir1/dir2//连续创建多级目录(父目录和子目录),如果父目录不存在,则需要加入-p参数。-p(parents的缩写)
· rmdir :删除目录
举例:
1) rmdir 目录名
rmdir dir0//删除dir0这个没有内容的空目录
注意:rmdir不能删除非空目录(非空目录:该目录下面有子目录或者文件)
2)rm -f 目录名
rm -f dir0 //删除dir0这个目录
注意:可以删除非空目录
014节_文件操作touch_mv_cp_rm
文件的操作
· touch : 用来新建文件
举例:
1) touch 文件名
touch file1 //在当前目录新建名为file1的文件
注意:
1)同一目录无法创建同名的文件
2)linux的文件名是区分大小写的,如file1和File1是不同文件。这一点跟windows不同。
· mv(move的缩写) :用来修改文件(目录)名、移动路径
举例:
1) mv 旧文件名 新文件名 修改文件名
mv file1 filea //将当前目录的文件file1改名为filea
2)mv 旧目录名 新目录名 修改目录名
mv dir1 dira //将当前目录下的目录dir1改为dira
3)mv 文件名目录名 移动路径
mv filea dira //将当前目录下filea移动到dira子目录
mv filea ~ //将当前目录下filea移动家目录
mv ~/filea ..//将家目录下的fila移动到上一个路径
· cp(copy的缩写) : 用来复制文件(目录)
1)cp 源文件名 目标文件名
cp File1 file2//将当前目录下的文件File1拷贝成file2
2)cp 源文件名 目标目录名
cp file2 dira///将当前目录下的文件file2拷贝到dira子目录
2)cp 源目录名 目标目录名
cp -r dira dirb//复制dira目录下的所有内容到dirb,其中,-r参数时递归复制
cp -i file2 dira//如果dira目录下面有同名的file2,加入-i参数就会要求你确认是否覆盖同名的文件
注意:cp的常用参数有:-i,-r,-f,-d等,在后面讲解了linux权限之后,我们会加深cp命令的讲解。
· rm(remove的缩写) :删除文件(目录)
常用命令格式:
rm [选项] [文件名 | 目录名]
常用选项:
-i(interactive(交互)的缩写), 删除文件(目录)之前,要求你确认是否同意删除
-r(recursive(递归)的缩写), 递归删除指定目录下的子目录和文件
-f(force(强制)的缩写), 强制删除
举例:
注意:
1)删除文件(目录)前,确定该文件(目录)是否可以被删除。
2)rm的常用参数有:-i,-r,-f等,在后面讲解了linux权限之后,我们会加深rm这个命令的讲解。
015节_文件查看和编辑cat_gedit
文件的查看和编辑:
1)cat用来查看文件内容
常用命令格式:
cat 文件名
举例:
cat file1 将file1的内容打印到标准输出中(默认标准标准输出指向终端)
cat file1 file2 将file1和file2的内容串联并依次全部打印到标准输出中
cat -n file1 显示内容并在内容前显示行号。
类似的查看命令: more、less、head、tail等后面讲解
2)gedit 图形应用程序的编辑器
这个前面讲过了,就不再重复了
3)vi 编辑器
vi编辑器非常重要,在后面的视频,以专题的形式专门讲解。
016节_清除屏幕_clear和reset
清除屏幕命令:
clear:刷新屏幕,保留历史命令操作记录
说明:此命令本质上只是让终端向后翻一页,当向上滚动鼠标时,还是可以看到之前命令的操作记录
也可使用快捷键“Ctrl”+“L”。
reset:重新初始化屏幕,清除历史命令操作记录
017节_帮助信息man_info_help
帮助信息:
学习Linux最麻烦的是什么?
不停的上网或者翻阅书籍查找linux命令、相关函数的用法。
其实,没那么麻烦,linux发行版(如ubuntu)自带帮助命令。
Linux系统中提供了三种帮助方式。
man和info是独立的命令, --help是个命令的参数,
它们都是Linux中获取帮助信息最权威,最快捷的途径。
1)man使用的最多
举例: