1、ls指令
含义:列出当前工作目录下的所有文件/文件夹的名称
用法:#ls
#ls 路径 ls /root
#ls 选项 路径 ls -l /root
2、pwd 指令
用法:#pwd 打印当前工作目录
3、cd 指令
用法1:#cd 路径 改变工作目录
用法2:#cd . . 返回上一个目录
用法3:#cd ~ 表示当前家目录
4、mkdir 指令
语法1:#mkdir 路径 创建一个文件夹也可以是包含名称的一个路径
语法2:#mkdir -p 路 创建一个多层不存在的目录时,添加-p参数,否则会报错
语法3:#mkdir 路径 1路径 ...... 一次性创建多个目录
5、touch 指令
语法:#touch 文件路径 创建文件可以连续创建好几个
6、cp 指令
作用:复制文件/文件夹到指定的位置
语法:#cp 被复制的文档路径 文档被复制到的路径
语法:#cp -r 被复制的文件夹路径 文件夹被复制到的路径
7、mv指令
作用:移动文档到新位置 //移动后源文件不在原位置
语法:#mv 需要移动的文档路径 需要保存的位置路径
8、rm指令
作用:移动、删除文件
语法:#rm 选项 要移除的文件路径
选项:
-f :强制删除,不提示是否删除
-r : 表示递归
一般用法:rm -rf 文件路径 //强制删除不提示
9、vim指令
作用:vim是一款文本编辑器,作用是打开一个文件进行编写
语法:#vim 文件的路径
10、输出重定向
一般命令的输出都会显示在终端中,有些时候需要将一些命令的执行结果想要保存到文件中进行后续的分析/统计,则这时候需要使用到的输出重定向技术。
>:覆盖输出,会覆盖掉原先的文件内容
>>:追加输出,不会覆盖原始文件内容,会在原始内容末尾继续添加
11、cat 指令
作用:cat 可以对文件进行合并
语法:#cat 待合并的文件路径1 待合并的文件路径2 …. 文件路径n > 合并之后的文件路径
进阶指令
1、df 指令
作用:查看磁盘的空间
用法:#df -h -h表示以可读性较高的形式展示大小
2、free指令
作用 :查看内存使用情况
语法:#free -m -m表示以mb为单位查看
3、head指令
作用:查看一个文件的前n行,如果不指定n,则默认显示前10行。
语法:#head -n 文件路径 n表示数字
4、tail 指令
作用1:查看一个文件的未n行,如果n不指定默认显示后10行
语法:#tail -n 文件的路径 n同样表示数字
作用2:可以通过tail指令来查看一个文件的动态变化内容
语法:#tail -f 文件路径
5、less 指令
作用:查看文件,以较少的内容进行输出,按下辅助功能键(数字+回车、空格键+上下方向键)
查看更多。
语法:#less 需要查看的文件路径
退出按q键即可。
6、wc指令
作用:统计文件内容信息(包含行数、单词数、字节数)
语法:#wc -lwc 需要统计的文件路径
-l : 表示lines,行数
-w:表示words,单词数 依照空格来判断单词数量
-c:表示bytes,字节数
7、date 指令
作用:表示操作时间日期
语法:#date
8、cal 指令
作用:用来操作日历的
语法:#cal
#cal -n n为数字+为本月-为下月
#cal -y 年份 表示输出某一个年份的日期
9、clear/ctrl + l 指令
作用:清除终端中已经存在的命令和结果(信息)。
语法:clear 或者快捷键:ctrl + L
10、管道
管道符:|
作用:管道一般可以用于“过滤”,“特殊”,“扩展处理”。
语法:管道不能单独使用,必须需要配合前面所讲的一些指令来一起使用,其作用主要是辅助作用。
11、passwd
作用:修改密码
12、su
作用:切换指定 用户
用法:su 用户名称
切换root用户需要使用密码登录