1、简单命令 1.1 ls指令
语法1:#ls [路径]
表示列出指定路径下的文件夹和文件的名字,如果路径没有指定则列出当前路径下的(list)
语法2:#ls -l [路径]
表示以列表的形式列出指定路径下的文件夹和文件的名字 例如:使用ls –l的命令列出当前用户家目录中的文件夹和文件信息
语法3:#ls -la [路径]
表示以列表的形式列出指定路径下的文件夹和文件名(包含隐藏文件,all)
1.2 clear指令表示的含义:清空当前屏幕中全部的命令(其实质是没有清空,只不过是顶到上面去了)
语法:#clear
快捷键:ctrl + L
1.3 su指令作用:切换用户(switch user)
语法:#su 需要切换到的用户名(用户名可以不写,则表示切换到root用户)
1.4 cd指令作用:切换目录(change directory)
语法:#cd 需要切换到的路径(路径可以是相对路径,也可以是绝对路径)
1.5 pwd指令作用:打印当前的工作路径(print working directory)
2、文档的操作命令 2.1 创建文件
命令:touch
语法:#touch路径
2.2 创建文件夹命令:mkdir [make directory]
语法:#mkdir [-p] 文件夹路径
选项:
-p表示递归创建(parent),可同时创建多级不存在的文件夹2.3 复制
命令:cp (copy)
语法:#cp [-r] 需要复制的文档 需要保存的位置
选项说明:
-r:表示递归。如果复制的是文件夹,则-r就不是选项,是必须要加的。2.4 移动/剪切/重命名
命令:mv (move)【剪切+粘贴】
语法:#mv 需要操作的文档 新的文档的位置
2.5 删除命令:rm (remove)
语法:#rm [-rf] 需要删除的文档
选项说明:
-r:表示递归(当删除的类型是文件夹的时候就加-r) -f:force,表示强制,没有删除确认提示(删除文件夹的时候也建议带上-f选项,避免重复的询问)
扩展:
请问使用root用户“#rm -rf /”这个命令能不能执行? 答:是不能执行的
3、文档的查看指令 3.1 tail指令
作用:查看一个文件的末n行
语法:#tail -n 文件的路径
说明:-n可以不写,不写,默认表示10行
3.2 head指令作用:查看文件的头n行
语法:#head -n 文件的路径
注意:如果不指定-n则默认头10行
3.3 cat指令(重点)作用:查看某个文件的全部内容(将内容全部输出在命令行中)【正序】
语法:#cat 文件路径1 文件路径2 文件路径3 …
3.4 tac指令作用:查看某个文件的全部内容(倒序的)
语法:#tac 文件路径1 文件路径2 文件路径3…
3.5 vim指令作用:打开一个文件,显示内容
语法:#vim 文件路径
注:这里只是简单的归类,在linux 中vim 是非常有学问的一个,需要重点琢磨
4、关机重启指令 (这是在虚拟机上面可以操作,在服务器上面的话就要慎重了) 4.1 reboot指令
作用:重启计算机
语法:#reboot
注意:部分情况下(除非自开机以来只有当前一个普通用户登录过)普通用户无法执行reboot指令
4.2 shutdown指令作用:关机
语法:#shutdown -h 时间
4.3 halt指令作用:关机(关闭内存)
语法:#halt
5.扩展快捷键操作1、ctrl+a
在命令行中可以使用ctrl+a,来进行光标的快速定位:可以将命令行中的光标从其他的位置快速移动到行首。【ahead】
2、ctrl+e
在命令行中可以使用ctrl+e,来进行光标的快速定位:可以将命令行中的光标从任意位置快速定位到行末。【end】
3、↑和↓键
在命令行输入的位置可以按下↑来查看之前的执行命令历史,可以按下↓来翻到最新的命令执行历史。【即使远程终端断开连接,下次连接上依然可以使用】
总结:
指令 作用 选项 ls 列出指定路径下的目录结构名称 -l、-a clear 清屏(快捷键Ctrl+L) su 切换用户 cd 切换当前工作路径 pwd 打印当前工作路径 touch 创建文件 mkdir 创建文件夹 -p(parent) cp 复制文档 -r mv 移动/重命名 rm 删除文档 -r、-f



