概述
指令基本格式:
#指令主体 [选项] [操作对象]
指令主体只能有一个。
一个指令可包含多个选项,也可包含多个操作对象。
基础指令如下:
1.ls指令:list表示清单。
#ls (列出当前工作目录下的所有文件/文件夹的名称。)
#ls 路径(列出指定路径下的所有文件/文件夹的名称。)
#ls 选项 路径(列出指定路径下的文件/文件夹的名称,并以指定的格式进行演示。)
#ls-l(表示以详细列表的形式进行演示。)
#ls-a(表示显示所有文件/文件夹(包含隐藏文件/文件夹)。)
#ls-lh(列出指定路径下的所有文件夹/文件的名称,以列表的形式并且在显示文档大小时以可读性较高的形式显示。)
说明:
a.绝对路径:“/”表示从根“/”开始寻找对应路径
b.相对路径:“./”表示当前目录下、“../”表示上一级目录下
c.ls列出的结果颜色说明:
蓝色:文件夹
黑色:文件
绿色:权限为拥有所有权限,可读可执行。
2.Pwd指令:printing working directory 打印当前工作目录
#pwd
3.cd指令:change directory 改变目录,用于切换当前工作目录
#cd
#cd 路径(绝对、相对)
说明:“~”表示当前用户的工作目录
切换方式:#cd ~
4.mkdir指令:make directory 创建目录
#mkdir 路径
#mkdir-p (实现多层目录创建)
#mkdir 路径1 路径2 路径3... (实现一次性创建多个目录)
5.touch指令:创建文件
#touch 文件路径
与mkdir类似
6.cp指令:copy 复制文件/文件夹到指定位置
#cp 被复制的文档路径 文档被复制到的路径
说明:linux在复制过程中可以重新对新的位置的文件进行重命名,但如果不是必须的,建议前后保持一致。当使用cp命令进行文件夹复制操作时,需要添加-r(递归),否则目录被忽略。
7.mv指令:move 移动文档到新的位置
#mv 需要移动的文档路径 需要保存的位置路径
与cp指令类似,也可重命名。
在linux中重命名的命令也是mv,语法与mv指令一致。
8.rm指令:remove(移除/删除一个或多个文档)
#rm 选项 需要移除的文档路径
选项:
-f(force):当删除时不想频繁确认时使用
-r:递归删除(删除一个目录时需要做递归删除)
-rf:删除目录,并且不想频繁确认。(还可同时删除多个文档)(慎用!相当于格式化系统)
#rm -f XXX(相同特性)*
9.vim指令:是一款文本编辑器
#vim 文件的路径
作用:打开一个文件(这个文件可存在,可不存在)
退出操作:shift+冒号,输入小写q,回车
10.输出重定向:将某些命令的执行结果保存到文件中进行后续分析/统计
>:覆盖输出,会覆盖掉原先的文件内容;
>>:追加输出,不会覆盖掉原先的文件内容,在原始文件内容末尾继续添加。
#正常执行的命令 >/>> 文件的路径 (文件可存在,可不存在)
11.cat指令:
作用1:直接打开一个文件;
#cat 文件路径
作用2:对文件进行合并。
#cat 待合并文件路径1 待合并文件路径2 ... 待合并文件路径n >/>> 合并后的文件路径
进阶指令、高阶指令看下面两篇!
最后
以上就是迷你老虎为你收集整理的linux基本指令的全部内容,希望文章能够帮你解决linux基本指令所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复