day5

Bash特性

基础语法

命令        [选项]          [参数]
command     [option]        [argument]
在语法中,中括号的意思是可有可无的

获取ls命令的帮助

用法:ls [选项] [文件]

ls : 查看当前所在工作目录下的文件目录

-a 查看目录下的所有文件,包括隐藏文件

-l 以长格式的方式显示文件的详细内容

命令补全

当时用Windows查找一个目录阶层特别多的文件时,打开的效率会特别慢,但如果使用Linux查找一个目录层级特别多时,可以用tap键快速补全
默认可以命令补全和参数补全

bash快捷键

  1. Ctrl + 1:清屏

  2. Ctrl + c: 终止命令

  3. Ctrl + e : end 将光标快速移动到行末

  4. Ctrl + a :ahead 将光标快速移动到行末

  5. Ctrl + w :以空格为分隔符,删除光标前面到空格之间的内容

  6. Ctrl + k :删除光标之后的所有内容

  7. Ctrl + u :删除光标之前的所有内容

  8. Ctrl + d :退出当前用户的登录

  9. Ctrl + r :搜索执行过的历史命令

  10. Ctrl + 左右键 :按照单词移动光标

  11. exc + . : 复制上一条命令,最后一个空格后面的内容

在命令前加"#"则该命令不会被执行

历史命令

作用:追溯之前的发生情况,在企业中,十分重要,设计到运维的责任,也有一个专业名词:审计

history : 查看虚拟机所有历史命令

-c : clear 清除历史命令

-d ; delete 删除指定编号的历史命令

-w:write 保存历史命令(将历史命令保存到根目录下bash-history文件中)

命令的别名

命令别名将用户经常使用的复杂命令简单化,创建出属于自己的别名

创建别名: alias 别名="命令"

取消别名: unalias 别名

查看所有定义的别名: alias

永久生效·: vim /etc/bashrc

posted @   FYytfg  阅读(38)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!
点击右上角即可分享
微信分享提示