基础命令
1.ls (list)列表
语法:#ls l
2.pwd 打印当前工作目录
3.cd 改变目录
语法:#cd 路径
绝对路径: #cd /user/local
相对路径: #cd …/…/home/linux123
补充:~表示当前用户的家目录(root)
切换方式 #cd ~
4.mkdir 创建目录
语法1:mkdir 路径【路径可以是文件夹名称可也可以是包含名称的一个完整路径】
语法2:mkdir -p 路径【当一次创建多层不存在的目录的时候,添加-p参数,否则会报错】
语法3:mkdir 路径1 路径2 路径3…【一次性创建多个目录】
5.touch 创建文件
语法:#touch 文件路径【】
#touch linux.txt
6.cp指令(copy)【复制文件到指定的位置】
语法: #cp 被复制的文档路径 文档被复制到的路径
#cp linxu1.txt /home/linux1.txt【复制后可以修改文件名字】
进行文件夹复制的时候一定更要添加上-r【表示递归】将文件夹下面的文件夹都复制过来
语法: #cp -r 被复制的文档路径 文档被复制到的路径
7.mv指令 【移动文档到新的位置】
语法:#mv 需要移动的文档路径 需要保存的位置路径
8.rm 【删除】
语法:#rm 文件夹路径
-f :force,强制删除,不提示是否删除
-r:表示递归
#rm -f /linux1.txt
案例:要删除一个目录下有公共特性的文档,例如都以Linux开头
#rm -f linux*
9、vim命令
vim是一款文本编辑器
语法:#vim 文件的路径(打开一个文件,文件可以存在,可以不存在)
10.输出重定向
一般命令的输出都会显示到终端中,有时候需要将一些命令的执行结果保存到文件中,进行后续的分析/统计,这个时候就需要用到输出重定向
:覆盖输出,会覆盖掉原先的文件内容
:追加输出,不会覆盖原始文件内容,会在原始内容末尾继续添加
语法:#正常执行的指令 >/>> 文件的路径
#ls -la > ls.txt
#vim ls.txt
11.cat(直接打开文件、对文件进行合并)
作用1:打开文件
语法:#cat 文件路径
作用2:
语法:#cat 待合并的文件路径1 待合并的文件路径2… >/>> 合并之后的文件路径
进阶命令
1.df 指令(查看磁盘空间)
语法: #df -h