day5
Bash特性
基础语法
命令 [选项] [参数]
command [option] [argument]
在语法中,中括号的意思是可有可无的
获取ls命令的帮助
用法:ls [选项] [文件]
ls : 查看当前所在工作目录下的文件目录
-a 查看目录下的所有文件,包括隐藏文件
-l 以长格式的方式显示文件的详细内容
命令补全
当时用Windows查找一个目录阶层特别多的文件时,打开的效率会特别慢,但如果使用Linux查找一个目录层级特别多时,可以用tap键快速补全
默认可以命令补全和参数补全
bash快捷键
-
Ctrl + 1:清屏
-
Ctrl + c: 终止命令
-
Ctrl + e : end 将光标快速移动到行末
-
Ctrl + a :ahead 将光标快速移动到行末
-
Ctrl + w :以空格为分隔符,删除光标前面到空格之间的内容
-
Ctrl + k :删除光标之后的所有内容
-
Ctrl + u :删除光标之前的所有内容
-
Ctrl + d :退出当前用户的登录
-
Ctrl + r :搜索执行过的历史命令
-
Ctrl + 左右键 :按照单词移动光标
-
exc + . : 复制上一条命令,最后一个空格后面的内容
在命令前加"#"则该命令不会被执行
历史命令
作用:追溯之前的发生情况,在企业中,十分重要,设计到运维的责任,也有一个专业名词:审计
history : 查看虚拟机所有历史命令
-c : clear 清除历史命令
-d ; delete 删除指定编号的历史命令
-w:write 保存历史命令(将历史命令保存到根目录下bash-history文件中)
命令的别名
命令别名将用户经常使用的复杂命令简单化,创建出属于自己的别名
创建别名: alias 别名="命令"
取消别名: unalias 别名
查看所有定义的别名: alias
永久生效·: vim /etc/bashrc
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!