1.shell命令的用法:在Linux中,Shell是用户与操作系统内核进行交互的命令解释器。它用于接收用户输入的命令并将其传递给操作系统进行执行。
2.shell命令基本格式:
命令名 选项 参数
选项 使用'-'符号开始 , 参数 命令需要的 参数 ;
命令名 (一定有) ,选项 和 参数(可以有);
命令 与 参数 选项 之间至少有一个空格分隔;
命令行中 空格 表示分隔符 回车表示命令结束符。
3.常见的shell命令:
- cd:目录切换命令 进入目录。
cd 目录名
cd .. 表示进入上一级目录
cd. 表示当前目录
- mkdir:创建目录
mkdir 目录名
- rmdir:删除目录
rmdir 目录名
- touch:创建普通文件
touch 文件名
- rm:删除普通文件
rm 文件名
- mv:移动文件 或改名字
mv 原路径及原文件名 新路径及新文件名
mv ./hello.c ./1.txt(将当前路劲的hello.c文件改名为当前路径下的1.txt文件)
- cp:复制文件 及改名字
cp 原路径及原文件名 新路径及新文件名
cp ~/mb.c ./printf.c
- vim:字符界面的 文本编辑工具
vim 文件名
进入vim 处于 命令模式 ,该模式下 任何按键输入都认为是 命令
dd 剪切光标所在行
yy 复制光标所在行
p 粘贴
u 撤销
x 删除光标所在字符
按 i o a 进入 插入模式 :该模式 下任何输入除esc外都认为是输入到文件中的字符
i: 在光标 前 插入字符
a: 在光标 后 插入
o: 在光标 下 新建一行 插入
esc 退出插入模式
底行模式: 输入 : 进入
:wq 保存退出
:w 保存但不退出
:q! 退出且不保存
- ls:用于列出当前目录中的文件和子目录
- pwd:用于显示当前工作目录的路径
- cat:创建,查看,重定向,连接合并文件
- man:linux shell 帮助手册
- sudo:以其他用户的身份执行命令
- ......