范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

如何在Linux中创建自己的命令?

  在本文中,让我们了解如何在 Linux 中创建您自己的命令,创建一个属于自己的别名命令。Linux 中的 Alias 命令是什么?
  该alias命令提供一个字符串值,用于在遇到命令名称时替换它。
  该alias命令允许您为长命令创建快捷方式,使它们更易于记忆和使用。它将具有与运行整个命令相同的功能。如何创建自己的 Linux 命令
  使用该alias命令,您将能够创建自己的命令。创建自己的命令非常简单。
  下面是该命令的语法alias:alias [alias-name[=string]...]
  让我们看一个创建您自己的命令的示例。
  假设您要创建一个名为 的命令cdv,并且在终端中输入该命令应该会将您带到该Videos目录。
  通常,要导航到目录,我们使用cd命令。要导航到Videos我们需要使用cd Videos如下屏幕截图所示:
  让我们创建我们的命令cdv来导航到Videos目录。为此,您必须在终端中输入以下命令:alias cdv="cd Videos"
  我们已经创建了我们的命令。从上面的截图中,你可以看到它没有返回任何东西。
  但是,我们如何验证命令是否已创建并且正在运行?
  只有一种方法可以验证命令是否有效:那就是执行创建的命令。
  在终端上运行 cdv 命令,看看会发生什么:
  起作用了,直接进入了Videos目录,这样你就创建了自己的命令。如何查看创建的别名命令
  创建几个命令后,您可能会有以下问题:
  假设我创建了多个别名命令。我怎样才能一起查看所有这些?如何查看别名的等效命令?
  -p您可以通过将标志附加到命令来查看所有别名命令,alias如下所示:alias -p
  查看所有alias命令
  我创建了许多别名命令。从上面的屏幕截图中,您可以看到我创建的所有别名命令。如何在 Linux 中删除别名命令
  将您的别名unalias作为参数传递给命令以删除别名命令。unalias alias_name
  如何在 Linux 中删除所有别名命令
  假设您已经添加了大约 20 个别名命令。一段时间后,您意识到使用别名命令会使您长期忘记其他命令。由于担心,您希望删除所有别名命令。
  我们有一个命令来实现这一点:unalias -a
  您可能想知道更多关于我在上面的段落中写的一件事。
  "过了一段时间,你意识到使用别名命令会让你从长远来看忘记其他命令"这是你应该担心的事情吗?这会发生吗?
  你的第一个问题的答案是,是的。当您学习和尝试别名命令时,您肯定会有这种感觉。因为我也有同样的感觉。
  你的第二个问题的答案是,绝对不会。这将提高生产率。您很可能会忘记您创建的命令,但您永远不会忘记原始命令。所以我总是建议经常重新访问您的别名命令,并确保您正在使用您创建的所有别名命令。
  我有一个令人震惊的惊喜给你。打开一个终端窗口并创建一个别名命令(我们将使用cdv上面创建的命令)。打开另一个终端窗口并cdv在其中键入命令。
  终端命令显示不存在的别名命令的输出惊讶吗?
  是的。如果您创建别名命令,它将仅对终端的特定实例有效。它不会永久创建,因此您将无法在两个不同的终端窗口中访问它,除非您alias在两个终端上运行该命令。如何创建永久别名命令
  要创建永久alias命令,您必须将别名命令添加到 shell 配置文件中。有许多 shell 配置可用。一些著名的 shell 是:Bash - ~/.bashrcZsh - ~/.zshrcFish - ~/.config/fish/config.fish
  大多数 Linux 发行版都使用bash,所以让我们看看在 bash shell 中创建一个永久别名。其他 shell 的工作原理几乎相同。
  让我们.bashrc使用 Vim 打开文件。sudo vim ~/.bashrc
  导航到文件底部,然后按i进入插入模式。添加要永久添加的别名命令。alias cdv="cd Videos"
  按Esc键并输入保存并退出 Vim :wq。
  每次更改 shell 配置文件时,都必须重新加载该文件才能使更改立即生效。
  默认情况下,您从现在开始打开的所有终端窗口都将包含您的别名命令。
  可以打开多个窗口,输入alias -p命令查看。尝试一些有用的别名命令
  在我工作的公司,我们遵循共同的别名命令,我们在入职时在每个人的机器上设置这些命令。如果人们希望添加自己的命令,他们将能够这样做,并且不会反映给其他人(考虑到 OCP 原则)。我们觉得使用这些命令非常有效率。
  别名命令
  原始命令
  描述
  f
  cd $1
  前进。导航到下一个指定目录
  b
  cd ..
  向后走。返回 1 个目录
  c
  code ./
  在当前目录中打开 Visual Studio Code
  e
  exit
  关闭终端选项卡/窗口
  home
  cd ~
  导航到主目录
  a
  xdotool key ctrl+shift+t
  打开一个新的终端选项卡
  cbd
  cd -
  转到您之前所在的最后一个目录
  gst
  git status
  查找 git repo 的状态
  gpr
  git pull -r
  拉取并变基 git 提交
  glo
  git log --oneline
  在单个简化行中显示 git 提交日志
  gcl
  git config -l
  显示当前 repo 的 git 配置
  gca
  git commit --amend
  将当前更改添加到现有提交
  gcane
  git commit --amend --no-edit
  在不编辑现有提交消息的情况下将当前更改添加到现有提交
  ad
  ~/Android/Sdk/emulator/emulator -list-avds
  显示可用的安卓模拟器
  off
  sudo /opt/lampp/lampp stop
  poweroff
  systemctl poweroff -i
  关掉你的机器
  bb
  if [ -z "$1" ]
  then
  b;b
  else
  for (( i=0;i<$1;i++ ))
  do
  b
  done
  fi
  它是 go back 命令的高级版本。输入b命令只返回一个目录。但是输入 bb 会返回到 2 个目录。如果你想返回 5 个目录,运行 bb 5命令
  pokill
  kill $(lsof -t -i:$1)
  杀死端口上运行的程序
  cc
  sudo nano ~/x-commands/aliasCommands.sh
  编辑别名命令文件
  bc
  sudo nano ~/.bashrc
  编辑.bashrc文件
  scc
  source ~/x-commands/aliasCommands.sh
  更新别名命令后刷新终端
  bcc
  source ~/.bashrc
  .bashrc更新文件后刷新终端
  welcome
  echo Welcome to shell automation
  echo Enter Your Name
  read testName
  echo Welcome to new shortcut world ~~ $testName ~~ Enjoy Coding....
  验证别名命令安装是否正确完成如何在单个别名命令中运行多个命令
  您可以通过两种方式实现这一目标。让我在这里解释一下。
  让我们通过一个例子来学习这个。
  假设您必须创建一个名为gohome. 运行此命令应将您带到主目录并显示"导航到主目录"消息。
  方法#1:
  这种方式是添加命令的常用方式alias。您必须添加以分号 ( ;) 分隔的两个命令。alias gohome="cd ~/;echo Navigated to home directory"
  方法#2
  这是一种不同的方式。为此,您必须对文件进行更改.bashrc。您必须在.bashrc文件中定义一个函数,并在其中嵌套所有命令。
  使用 Vim打开.bashrc文件。sudo vim ~/.bashrc
  按i键进入插入模式。
  gohome创建一个以上述 2 个命令命名的函数。function gohome() { cd ~/ echo Navigated to home directory }    通过按下 键并在命令模式下Esc 键入来保存并退出 Vim 。:wq
  通过运行重新加载终端source ~/.bashrc,您现在就可以验证gohome命令了。
  注意:创建函数不会在运行alias -p命令时将其列为别名命令。结论
  在本文中,您学习了如何在 Linux 中创建自己的命令。
  使用别名命令肯定会提高您的工作效率。在看到许多人使用别名命令后,我见证了他们的指数级增长。我建议你们都设置自己的别名命令。
  如何在 Linux 中创建自己的命令?(linux alias命令详解)   弱电智能网

海康威视子公司萤石网络今日正式上市,总市值达148亿元IT之家12月28日消息,萤石网络今日正式登陆上海交易所科创板,发行价28。77元股。截至IT之家发稿时,萤石网络盘中股价下跌8。31报26。38元,总市值达148。39亿元。此前回顾2022畅想2023人工智能闪耀的一年2022即将收官。这一年,AI领域发展不断提速,新技术成果纷纷落地,模型迭代加速升级。这一年,AIGC成为人工智能领域最大黑马,ScienceAI有了更多实际落地的应用今天,让我们盘点2023年的重量级旗舰手机一加华为魅族最受关注眼看2023年就要到了,智能手机市场也将上演一波新旗舰手机的大混战,像是三星一加小米华为等品牌均有新旗舰布局。但是,对于消费者用户而言,购买手机还是要根据自己的使用需求来决定,而接一加再曝新技术!挑战安卓四大不可能,流畅度真要起飞了吗?对于当下的智能手机来说,人们还是会有安卓机更容易卡顿的观念,为什么会造成这种现象,其实影响的因素有很多。比如手机的配置太低,供用户分配的硬件资源太少造成的卡顿。网络信号接受能力太差iPhone图形处理器本应更好?苹果人才流失严重,芯片性能或被赶超中国经济周刊记者周瑞峰编译近日,据科技媒体TheInformation报道,苹果原计划对iPhone14Pro的图形处理功能进行一次重大更新,但在发现前所未有的失误后,被迫在开发后航天宏图总经理廖通逵基于天地互联网的空天信息实时智能服务将成为行业发展趋势每经记者李玉雯每经编辑廖丹12月28日,由成都传媒集团旗下主流财经媒体每日经济新闻主办的第十一届中国上市公司高峰论坛召开。会上,航天宏图信息技术股份有限公司总经理廖通逵发表了题为数iOS终于能改系统字体了,无需越狱众所周知,由于iOS的封闭性,大多数权限并未对用户开放。因此用户为了能够获取更多可玩性,纷纷选择了越狱,这也导致了早期iOS越狱的大行其道。通过越狱,用户可以对iPhone进行更多52。8万起售,新一代蔚来ES8上市,全新设计旗舰气场虽然我们不过圣诞节,但在12月24日平安夜这天,蔚来也是给国内用户带来了一份诚意满满的圣诞礼物,作为2022NIODay的年度重磅新车,全新一代蔚来ES8迎来了正式上市。新车推出多我最期待的2023年旗舰一加11三星S23Ultra小米13Ultra上榜按照目前各大品牌的旗舰产品布局,接下来的2023年12月份将会成为骁龙8Gen2旗舰产品的集中爆发期,对于想要购买旗舰产品的小伙伴来说,这段时间入手肯定是最佳的选择。而从个人角度来GDS岩石试验室测试系统点击蓝字关注我们GDS已经为岩石试样制造高压自动化三轴测试系统超过25年,这些系统安装在世界各地的领先研究和商业机构。为了在实验室评估岩石的变形和破坏特性,测试设备必须坚固,以避免8款好吃的下饭菜,做法简单快捷,专治食欲不振冬日生活打卡季8款好吃的下饭菜,做法简单快捷,专治食欲不振。烂肉酸豆角,何为烂肉?这道菜菜名中的烂肉指粗颗粒的肉末,在美食中的烂肉也可以指剔骨肉肉的边角料回锅肉丁等。烂肉搭配酸豆角
吊车尾的逆袭!9。99。72。2成内线巨兽,24岁他或是下一个戈贝尔WhereAmzingHappens,这是NBA最为著名的宣传语之一,奇迹的发生之地。事实上,这真的不是噱头,在NBA的世界里太多不起眼的小人物,在得到了机会后,成为了人尽皆知的明亚当斯是还是你狠,兰多夫81场比赛创造的纪录,你71场打破了NBA本赛季最让人刮目相看的球队非灰熊莫属,灰熊本赛季战绩高居联盟第二。灰熊战绩飙升的原因除了莫兰特贝恩等年轻人的迅猛成长外,一个新援的到来也功不可没,此人就是亚当斯。亚当斯来到灰篮网18分大胜,雄鹿25分大败,公牛4分险胜,NBA最新排名3月27日,星期天NBA常规赛火热进行中,今天一共有8场比赛篮网18分大胜,送76人登顶东部莫兰特缺阵,灰熊25分吊打雄鹿公牛4分险胜,艰难赢下卡位战谁说约基奇独木难支?掘金力克雷CBA三消息广东射手很难留队,周仪翔首秀11分,琼斯已迫不及待大家好呀,我是北柠,各位小伙伴们要养成先赞后看的习惯哦!广东队这个赛季结束之后有很多球员的合同都会到期,其中甚至包括老大哥易建联,其实在去年休赛期的时候,易建联的顶薪合同就已经到期每天补足8克它,防冠心病糖尿病,保护心血管!然而很多人不懂吃现如今,几乎家家户户都是大鱼大肉,零嘴小吃花样繁多。然而这样一来,很容易造成油脂摄入过量,增加肥胖脂肪肝高血脂等疾病风险。在享受美食的同时,你是否也在为这些健康问题担心?别着急,今痛心!李景亮罕见曝光近照略显颓废,坦言打比赛就是为了家人近日,中国MMA一哥嘎子李景亮通过社交平台分享了自己的近况,与以往不同的是,李景亮这次没有复制转发心灵鸡汤,而是晒出了自己的训练视频,曝光了自己的近照。李景亮写到大家好,马上要动身后卫都知道要往前跑!葡萄牙国脚批于大宝散步,打脸伪专家董路卡塔尔世界杯亚洲区预选赛12强赛B组的一场较量,中国男足对阵沙特男足,比赛第79分钟,刚刚上场不久的于大宝,看着队友戴俊伟一个人突破沙特后卫的包围圈,竟然慢慢吞吞地在散步,毫无前插国乒10人出战!冲击单打32强席位,两场中日对决,直板名将再抗压2022年3月27日,乒乓球多哈球星赛进入白热化阶段,来到第三个比赛日,国乒10人出战,冲击单打32强席位,其中赵子豪刘炜珊钱天一是种子选手,男单周启豪薛飞袁励岑刘丁硕,女单张瑞齐土耳其远射打穿葡萄牙?37岁的C罗还有一招压箱技能绝杀曾经连续3次大赛通过附加赛晋级的葡萄牙,8年之后又一次来到命运的判决台。C罗已经37岁了,他还能跟当年一样,独进4球救主吗?在跟意大利掰手腕之前,他们首先要先过掉土耳其这一关。对手六球取胜!中国女足小将成赛场主宰,留洋球员中她最耀眼中国女足全国锦标赛的比赛已经落幕,长春久银租赁女足顺利卫冕,北京女足出人意料地拿到了亚军这样的好成绩,上海农商银行女足自带第三的命,获得了季军。本届全国锦标赛带给了中国女足球迷很多中国男乒直板高手3比1力挫前世乒赛季军,刘炜珊苦战不敌日本小将北京时间3月28日消息,2022年WTT明星挑战赛多哈站结束第三日争夺。男单正赛首轮,赵子豪以3比1力挫2019年世乒赛男单季军安宰贤,携手刘丁硕薛飞袁励岑过关女单首轮,刘炜珊以2