Linux下bash命令的相关使用 bash是什么 如何为常用命令创建别名 如何设置环境变量

Linux系统之alias命令详解 alias 是 Unix 和类 Unix 操作系统(如 Linux 和 macOS)中的一个内置命令,用于创建命令别名别名允许用户为常用的、复杂的或冗长的命令指定一个简短的名字,从而简化命令输入并提高工作效率。此外,它还可以帮助修正经常误输入的命令 阅读详情

bash

Github仓库地址: https://github.com/MilkyFog/my-world

1. Effects Linux下bash命令的相关使用

  1. bash是什么
  2. 如何在bash中执行脚本
  3. 如何为常用命令创建别名
  4. 如何设置环境变量
  5. 如何进入交互模式
    1. 如何查看最近运行命令的历史记录
    2. 如何运行最近一次使用的命令
    3. 如何运行编号为n的命令
    4. 如何运行最近一个以"string"开头的命令
  6. 如何退出bash

2. Solutions

  1. 命令解释器 功能强大的Shell
  2. bash myscript.sh
  3. alias ll=‘ls -l’
  4. export MY_VAR=“Hello World”
  5. bash
    1. history
    2. !!
    3. !n
    4. !string
  6. exit
Linux设置环境变量 临时设置环境变量: 这种方法设置环境变量只在当前终端会话中有效,关闭终端后就会失效。 永久设置用户级环境变量: 然后运行以下命令使更改生效: 这样设置环境变量会在用户每次登录时自动加载。 ~/.bashrc是啥,有啥作用 是 Bash Shell 的配置文件,位于用户的主目录下。在每次启动交互式 Bash Shell 时,它会被自动加载和执行。 文件的作用是定义与 Bash Shell 相关的配置和行为。它通常包含设 阅读详情

相关推荐

QtWebApp的使用【在Qt中搭建HTTP服务器】(一)

用Qt和QtWebApp能够实现在C++中开发HTTP Web服务器应用程序。 首先,需要先安装Qt的软件开发工具包。点此下载 其次,下载最新的QtWebApp库。点此下载 下载并解压缩QtWebApp ZIP文件。你将会看到: 如何使用QtWebApp 1)将QtWebApp.zip文件解压到文件夹中,并创建一个名为“ MyFirstWebApp”的新Qt控制台项目。然后,建立如下文件结构: 2)将以下行添加到MyFirstWebApp项目的项目文件中: QT += network include(

饭的笔记本 2万+

Linux:git、github、gitbash简介

Linux:git、github、gitbash简介

C++ JAVA的专栏 874

RV1126B SDK移植实战:从DDR配置到USB烧写全解析

本文详细解析了RV1126B SDK移植的核心实战流程,重点攻克了DDR初始化失败与USB烧写两大难题。文章从理解启动流程入手,提供了DDR配置错误的排查步骤、SDK编译配置要点,并深入讲解了USB烧写的完整操作与常见问题解决方案,旨在帮助开发者高效完成系统移植与稳定运行。

weixin_29164497的博客 488

Linux使用Git连接GitHub

Linux 使用Git连接GitHub, 解决Permission denied (publickey).问题

Y_飞鱼 1873

Shell/Bash/git/github

Shellgit (1)要使用git来管理我们的代码,首先获得一个仓库,进入根目录,执行git init这样就可以创建一个.git隐藏目录(仓库)(2)git config 配置用户信息(只需要配置一次)git config --global user.name 用户名 git config --global user.email 用户邮箱注:可以通过git config --list查看用户配置

Suoz的博客 671

GitHub标星1.3W!五分钟带你搞定Linux Bash脚本使用技巧

来自:开源最前线(ID:OpenSourceTop)综合自:https://leanpub.com/u/dylanaraps、https://leanpub.com/u...

爱编程 330

Linux设置别名命令alias

Linux中的alias命令用于为命令创建简短别名,提升操作效率。该命令语法为alias [-p] [name[=value]],其中-p选项可列出当前所有别名别名替换发生在命令执行前,但不会递归展开,且仅对当前Shell有效。要永久保存别名需写入.bashrc等配置文件。在脚本中使用别名需通过shopt -s expand_aliases启用。可通过转义字符、引号或command命令临时禁用别名替换。

博客是兴趣使然,大家互相学习 2095

Linux一些常用命令

其实主要就是用来查询文档的,一般就直接man+命令就可以查询帮助文档了,还有就是Linux默认安装后,所有的命令都有在线帮助文档,通常加个 --help参数就能够获得想要的帮助信息了。在查看文档的时候全都是英文,可能读起来比较困难,所以下面这个链接是Centos7配置中文的过程。从文件中读取命令并执行,通常就是环境变量放在一个文件中,用source去执行它。bash常用的快捷键,这个就直接把表格写上就得了,实操还得自己慢慢体会的。tree是以树形结构显示目录中的内容,默认是没有的,所以得去下载一下。

qq_74303140的博客 2478

Linux】alias 命令设置命令别名 提升操作效率

Linux alias 命令:提升操作效率的实用指南 alias 命令Linux 系统中提高工作效率的利器,允许用户为复杂命令创建简短易记的别名。本文介绍了: 基本用法:通过 alias name='command' 语法创建临时别名 常用场景:简化文件操作(如 ll='ls -la')、系统监控(如 dfh='df -h')和版本控制(如 Git 别名) 高级技巧:使用函数实现参数化别名、结合环境变量、条件别名设置 持久化配置:通过 .bashrc 或 .zshrc 文件保存别名设置 合理使用别名可以

千淘万漉虽辛苦,吹尽狂沙始到金 2万+

Linuxbash介绍

Shell的介绍shell是一个程序,可以称之为壳程序,用于用户与操作系统进行交互。用来区别与核,相当于是一个命令解析器,Shell有很多中,这里列出其中几种 - Bourne SHell(sh) - Bourne Again SHell(bash) - C SHell(csh) - KornSHell(ksh) - zsh各个shell的功能都差不太多,在某些语法的下达下面有些区别,Li

pard的专栏 7万+

redis 命令别名_Shell alias命令详解:给命令设置别名

命令设置别名,你可以把它当作命令的"小名",但是这样做有什么意义呢?比如笔者刚接触 Linux 时,使用的编辑器是 Vi,但是现在 Vim 的功能明显比 Vi 的功能更加强大,所以现在流行的编辑器变成了 Vim。但是笔者已经习惯了输入 vi 命令,而不习惯输入 vim 命令,别看小小的一个"m"的区别,在执行命令时总觉得别扭,这时别名就可以起作用了。只要定义 vim 命令别名为 vi,这样以后...

weixin_39700625的博客 212

Linux常用命令

alias 用一个简单的名字来代替一条复杂的命令(起别名),如果忽略了命令名,则打印所有已定义的命令别名 。 语法: alias [参数] aliasname=’命令’ -t 为Linux命令创建一个可跟踪的别名。 -x 输出别名,使之在shell脚本中使用。 ash 由Kenneth Almquist在1989年编写,它的很多特性接近于SYSTEM V的shell。 语法: ash [-efl

roastduck的专栏 3688

个性化Bash配置:Arch Linux用户的故事

Bash是Unix和Linux系统中的标准命令行解释器,它提供了一个用于与操作系统交互的接口。用户可以通过输入命令来执行程序、管理文件以及控制程序行为。作为众多shell中的一种,Bash因其灵活性和功能强大而广泛受到欢迎。bashrc.bashrc文件还用于加载用户特定的环境设置。它可以包含各种脚本和命令的执行,以便为用户定制一个符合其工作习惯和需求的shell环境。例如,用户可能会在.bashrc中定义函数,以便自动执行特定任务,或者使用特定的设置来运行程序。

weixin_42527589的博客 1257

Linux命令-wait(Bash 内建 —— 等待后台进程完成)

wait是 POSIX 标准中定义的 Shell 内建命令,存在于所有 POSIX 兼容的 Shell 中(bash、sh、zsh、ksh 等)。与sleep(基于时间等待)不同,wait是基于进程状态的等待 —— 只有当指定进程终止时才返回。在 Shell 脚本中,wait并行启动多个后台任务,然后等待全部完成等待特定后台进程完成,并获取其退出码实现简单的进程同步屏障wait是 Shell 编程中实现进程同步和并行控制无参数:等待所有后台进程完成 —— 最简单的同步方式指定 PID。

RisunJan的博客 251

Linux实战入门:从零编写第一个Bash Shell脚本

写脚本前必须加/bin/bash并注意排版规范。学习 4 种执行方式的区别,特别是source和./的变量作用域差异。通过 4 个实战案例掌握了输入输出重定向、环境信息抓取和日志清理。避开了重定向和引号两个新手常见大坑。尝试把你的脚本中收集的时间加上时间戳,并在执行时把结果通过source方式加载,看看系统变量是否会在你的终端保留!

Wzh5452830的博客 321

Linux编程-进程的执行和退出

fork()会;单纯 fork 出来的子进程,代码、数据和父进程完全相同,只能执行父进程现存代码。exec。

2401_82879595的博客 230

Linux|运维|docker+centos7部署最新版seafile私有网盘社区版-2026(可离线部署)

Seafile是一款由海文互知开发的私有云存储平台,支持文件同步、共享和跨平台访问。本文详细介绍了Seafile社区版在CentOS 7系统下的Docker容器化部署流程: 环境准备:要求Docker 20.10.10+版本,升级libseccomp至2.5.2,安装docker-compose插件; 部署步骤:下载编排文件(seafile-server.yml/seadoc.yml/.env),配置端口(示例使用10086)、数据库密码等参数; 特别处理:修改Nginx配置以支持SeaDoc文档协作功能,

zsk_john的技术分享专用博客 341

Linux】Socket编程TCP

本文系统介绍 TCP Socket 网络编程流程,围绕 socket、bind、listen、accept 和 connect 等核心接口,实现 TCP 回显服务器与客户端。重点区分监听 Socket 与已连接 Socket,讲解 TCP 字节流特性、短读短写、消息边界、连接关闭及 SIGPIPE 等问题,并对比单进程、多进程、多线程服务器模型,帮助理解 TCP 连接管理、资源回收和并发服务器设计。

weixin_65182626的博客 223

【项目分享-知识讲解】 Linux第一个项目--进度条的实现与解析

进度条相信大家都不陌生,在下载资源的时候经常会见到,所以我们也来模拟实现一下进度条的表现吧。let's go!!!!!!!!Part1. 效果展示Part2. 效果分析<1>:模拟实现下载完后的流程,也就是显示下载完毕和下载了多少资源,也可以显示速度。<2>:随着下载的进行,显示符号,表示下载进度。<3>:显示下载了多少资源,以百分比的形式呈现。<4>: 用一根斜杠不断旋转表示下载的不断进行。也就是我们要用代码来实现各个模块。Part3. 代码解析。

2501_93971468的博客 136

Linux 清理踩坑记录:一个包删掉了整个桌面

Linux软件删除的血泪教训:新手因不了解依赖关系链,多次误删关键组件(如KDE桌面、Firefox等)。核心问题是Linux的硬依赖(Depends)会级联删除上层软件,与Windows逻辑完全不同。安全操作守则:1)先用--dry-run模拟删除;2)用apt-cache depends检查依赖类型;3)确保待删列表中无关键软件。仅Recommends/Suggests层级的包可安全删除。重要经验:不确定的包不要动,依赖树比表面看起来复杂得多。

qq_36710118的博客 377

无刷直流电机转速转矩自抗扰控制仿真模型

无刷直流电机转速转矩自抗扰控制仿真模型

上一篇: Linux下cd命令的相关使用 进入指定目录 返回上一级目录 切换到用户根目录 切换到上次工作的目录
下一篇: Linux下echo命令的相关使用 如何输出文本 如何输出变量 如何输出到文件 如何追加到文件 如何输出转义字符 如何禁止结尾换行
milkyFog
博客等级 码龄5年 9粉丝 54原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值