基础命令
根据课程的需要,总结了一些基础命令用法
正文中的所有“+”均为空格
一.ls
ls全称list
用法一:
#ls
显示当前目录下的所有文件(文件夹)的名称
用法二:
#ls+路径
显示指定路径下的所有文件(文件夹)的名称
ps:路径分为俩种:一种是相对路径,另一种是绝对路径
用法三:
#ls +选项+路径
用指定的选项,显示格式和指定路径的文件(文件夹)的名称
常用的选项
-l 表示以详细列表的形式进行展示
-a 表示显示所有的文件/文件夹(包含了隐藏文件/文件夹)
-h 表示文档的大小(but但需要跟-l搭配)
并且-la可以合并使用
二.pwd
pwd全称 print working directory
用法:
#pwd
显示当前的工作目录
三.cd
cd全称change directory
命令:
#cd+路径
切换到指定路径目录下
ps:在Linux中有一个特殊的符号“~”,表示当前用户的家目录。
切换的方式:#cd ~
四.mkdir
mkdir全称make directory
mkdir可以创建文件夹
用法一:
#mkdir+路径
用法二:
#mkdir+-p+路径
-p表示可以一层层创建,如果不加-p,则会报错
用法三:
#mkdir+路径1+路径2+……
表示可以一次性创建多个目录
五.touch
只能用作于创建文件
用法:
#touch+路径
ps:touch也可以跟mkdir一样,同时创建多个文件
六.cp
cp全称copy
用法:
#cp+被复制的文档路径+文档被复制到的路径
ps:当使用cp命令进行文件夹复制操作的时候需要添加选项“-r”【-r表示递归复制】,否则目录将被忽略.
Linux在复制过程中是可以重新对新位置的文件进行重命名的,但是如果不是必须的需要,则建议保持前后名称一致。
七.mv
mv全称move
用法一:
#mv+需要移动的文档路径+需要保存的位置路径
ps:文件和文件夹都可以
用法二:
#mv+需要修改的文档名+被修改之后的名字
八.rm
rm全称remove
用法一:
#rm+选项+需要移除的文档
选项:
-f:force,强制删除,不提示是否删除
-r:表示递归
ps:如果该文件下同一类的文件相同名字过多,可以用开头相似加*
九.vim
用法:
打开文件
#vim+文件的路径
退出打开的文件:在没有按下其他命令的时候,按下shift+英文冒号,输入q,按下回车即可
十.cat
用法一:
#cat+文件路径
直接打开一个文件
用法二:
#cat+文件1+文件2>文件3
合并文件到一个文件中
ps:>:覆盖输出,会覆盖掉原先的文件内容
>>:追加输出,不会覆盖原始文件内容,会在原始内容末尾继续添加