linux编程高频使用知识点(持续更新)

1. ${}与$()的区别

        $()用于执行命令,并替换命令的结果

        ${}用于变量替换,即从变量名中提取出变量的值

备注:linux编程不同于python C等,该语法对格式检查非常严格,不能在变量声明等地方随意加空格,否则会引起语法错误。

#!/bin/bash

name="panda"
address="sichuan"
echo $(pwd)
echo ${name}
echo ${address}

运行结果:
/home/huangmt/Downloads

panda

sichuan

2.  vim使用中搜索临时忽略大小写

        进入低行模式后,/xxx\c, 其中xxx为需要搜索的内容,\c的意思是忽略大小写,在编程中\的意思是转义,因此\c紧跟着需要搜索的内容,中间不能加空格,否则空格也会被作为需要搜索的一部分。

3. VIM编辑器设置

        vim编辑器一般经过设置后使用会更加方便,而且对于语法检查等更合理,以下是vim编辑器常用且好用的设置。该设置在.vimrc文件中,如果没有该文件在本人根目录下创建一个即可,创建步骤:

1. cd ~

2. ls -al

3. touch .vimrc

set tabstop=4
set shiftwidth=4
syntax on
set number
set title
set hlsearch
set cursorline
set cursorcolumn
set nowrap
set autoindent
set guifont=Monospace\ 12

4. vim编辑器进入列模式编辑

        在vim中有时进行多列编辑,比如注释多行代码,一行一行的手敲注释既浪费时间,又非常的不银杏~~,此时列模式将会非常有用。

1. 在命令模式下按住ctrl+v进入列块模式,

2. 移动鼠标选择需要列编辑的行

3. 选中所有需要编辑的行后,shift+I进入编辑模式

4. 编辑内容,完事后按esc退出编辑即可完成列编辑

5. 永久为命令设置别名

        有些命令比较长,或者由于工作原因有些比较长的命令需要经常使用,直接在命令行中通过alias设置别名在下次重启后就失效,需要重新设置,非常的不银杏~~,以下通过将命令别名写在bash中让其永久生效。

1. cd ~
2. ls -al

3. vim .bashrc

4. 找个空白行直接设置命令别名, 如alias ll=ls -al

5. 退出, source ~/.bashrc

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

哇哈哈的哈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值