目录
Linux基础命令
1.Shell
Linux命令的执行依赖于shell命令解释器
用户:我们输入命令的界面
shell:Linux系统中运行的一种程序,负责接收并解释用户输入的命令,将需要执行的操作传递给系统内核执行(以计算机语言方式)
当用户登陆Linux系统时,会自动加载shell程序,以便用户提供可以输入操作命令
内核:是Linux操作系统最关键的部分,执行翻译后的命令,面向硬件
2.命令分类
1内部命令与外部命令
内部命令:解释器的特殊命令、属于shell、没有单独系统文件、自动加载,可以直接使用
外部命令:完成特定功能脚本、不属于shell、有对应系统文件、需要知道位置才可以执行
辨别方法:可用type +命令判别——内嵌为内部命令,别名即外部命令
可用help和enable查看内部命令
3、linux命令的格式
命令字, 空格 选项,空格 参数
选项:--加单词、-字母(分大小写)
4、linux辅助操作
tab键:自动补齐(如果记住的命令较少无法识别可以连按tab来展示)
如.后面连续tab两次,会自动显示可用字符
“\”+回车:强制换行
ctrl+A:移动光标到行头
ctrl+E:移动光标到行尾
ctrl+U:从当前位置清空到行首
ctrl+K:从当前位置清空到行尾
ctrl+L:清屏(与删除不同)
ctrl+C:取消本次编辑命令
5、linux基础命令
touch:创建文件
midir:创建文件夹 -p (连续创建)
cp A B :复制a到b
mv A B:移动a到b
rm:删除
rm -rf:强制删除(勿用)
cat:查看
vim:插入(进入编辑)
esc键:退出
:w:保存 + /位置 :另存为
:q :退出
grep:查找
echo "yhl" >/home :把yhl写进home里
fd >:覆盖 >> 添加