• 工作笔记:/bin/bash^M: 坏的解释器: 没有那个文件或目录 问题解决

    时间:2022-12-14 21:10:47

    问题原因:由于windows上换行符为CR LF而在Linux下是 LF 导致出现上述问题解决方案1. 在windows下可以使用nodepad打开该shell文件,然后将shell文件中的格式改为unix即可解决2. 在linux环境下:1. 使用vim打开该文件2. 切换到命令行模式3. 输入如...

  • Bash提示符

    时间:2022-12-14 18:30:58

    Bash有四种提示符1、基本提示符(PS1):即$符号,是默认的基本提示符,当Shell运行在交互模式下时,该提示符会出现在屏幕上,可以设置为其它符号。显示PS1设置[cb@cb:16:36:23:~]$echo $PS1[\u@\h:\t:\W]$设置PS1$PS1="[\u@\h:\t:\W]\...

  • shell基础-bash变量-环境变量

    时间:2022-12-12 23:38:48

    1. 什么是环境变量 自定义变量只在当前的shell中生效,而环境变量会在当前的shell和这个shell的所有子shell中生效。 如果把环境变量写入配置文件,它就会在所有的shell中生效。 Linux系统中有一些内置的环境变量,用户可以修改系统环境变量的值,也可以自定义新的环境变量。...

  • Bash玩转脚本5之Windows上修改环境变量的脚本系统

    时间:2022-12-12 11:47:55

    版权声明:本文为博主Atany原创文章,未经博主允许不得转载。博客地址:http://blog.csdn.net/yang8456211 目录(?)[+] 一、前言 我不太喜欢用Window打代码,感觉到处都会被束缚,没有Mac那么行云流水 - 0-比如今天在Window上开发的时候,遇到了...

  • profile、bashrc、bash_profile之间的区别和联系

    时间:2022-12-10 23:20:58

    /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置.英文描述为:# /etc/profile# System wide environment and startup programs,...

  • 在bash脚本中模拟输入按键

    时间:2022-12-09 20:53:54

    I've created a really simple bash script that runs a few commands. one of these commands needs user input during runtime. i.e it asks the user "do you...

  • 解决ssh远程登陆linux显示-bash-4.1$

    时间:2022-12-07 07:44:35

    cp -pr /etc/skel/.bash* /home/test/ #/home/test是用户目录改变用户家目录:usermod -md /tmptest test解决ssh远程登陆linux显示-bash-4.1$的更多相关文章使用SSH远程登陆Linux⒈SSH介绍 SSH(Secure ...

  • Bash:如何将其他脚本包括进来?

    时间:2022-12-06 09:25:41

    The way you would normally include a script is with "source" 通常包含脚本的方式是“源” eg: 例如: main.sh: main.sh: #!/bin/bashsource incl.shecho "The main script" i...

  • 手动添加 Git bash 到鼠标右键

    时间:2022-12-05 12:02:49

    由于不知原因,右键没有了Git Bash Here,没有这个右键菜单导致获取Git仓库中的代码很不方便,所以决定通过注册表的方式将这个菜单加出来。1、win + R,输入“regedit”,回车打开注册表;2、找到 [HKEY_CLASSES_ROOT\Directory\Background];3...

  • 认识与学习BASH

    时间:2022-12-04 22:48:52

    应用程序在最外面,就如同鸡蛋的外壳一样,因此被称呼为shell(壳程序)。其实壳程序的功能只是提供操作系统的一个接口。应用程序↓操作系统(系统呼叫+核心)↓硬件linux预设的shell就是bash“Tab“:接在一串指令的第一个字的后面,则为命令补全接在一串指令的第二个字以后时,则为档案补齐命令别...

  • /bin/bash^M:损坏的解释器: 没有那个文件或目录

    时间:2022-12-03 22:18:32

    由于在Windows下换行是\n\r,在Linux下打开多了\r,所以需要删除。删除命令 :sed -i 's/\r$//' filename-i插入s替代模式\r$表示任何以\r结束的字符整句意思是把以\r结束的字符换成空白参考:bash: ./t.sh:/bin/bash^M:损坏的解释器: 没...

  • bash 刷题leetcode

    时间:2022-12-03 08:35:00

    题目一: 给定一个文本文件 file.txt,请只打印这个文件中的第十行。示例:假设 file.txt 有如下内容:Line 1Line 2Line 3Line 4Line 5Line 6Line 7Line 8Line 9Line 10你的脚本应当显示第十行:Line 10说明:如果文件少于十行,...

  • 【Linux相识相知】bash的基础特性

    时间:2022-12-02 13:11:58

    命令历史shell进程会记录用户提交执行过的命令可以是用history查看:[root@localhost dev]# history ss -tnl ifconfig vi /etc/sysconfig/network-scripts/ifcfg-ens33 ...

  • 当linux报 “-bash: fork: 无法分配内存”

    时间:2022-12-02 11:33:45

    “-bash: fork: 无法分配内存”,发现连了好多终端,然后断开了一个终端,然后这边终端可以敲命令了[root@172.16.31.105 /home/www/test]# free -m             total       used       free     shared  ...

  • 99乘法表(bash)

    时间:2022-12-01 17:12:49

    awk方式:# awk 'BEGIN{for(i=1;i<=9;i++){for(j=1;j<=i;j++){printf j"x"i"="i*j "\t"} print ""}}'for循环方式:#!/bin/bashfor i in `seq `do for j in `seq...

  • 使用bash从锚标记中获取href值

    时间:2022-11-27 17:24:15

    This is the html I'm parsing 这是我正在解析的HTML <li id="dl_linux_32"> <a href="link">Link</a></li><li id="dl_linux_64"> &l...

  • 〖Android〗快速部署SSHD和Bash Shell(程序:DroidSSHD和BetterTerminalEmulatorPro)

    时间:2022-11-27 15:45:30

    ~~此文仅做个人配置记录~~因为我经常需要sshd来连接设备,它抓取logcat日志太方便了,方便排查问题,及多人共享;及有USB孔限制的人来说,这个更具有意义;把超级终端增强包部署到内网,也是为了方便下载,毕竟不是什么时候都可以上外网,并且外网下载太慢了;增强包的配置相对比较麻烦一些,还需要配置b...

  • Mac 打开、编辑 .bash_profile 文件

    时间:2022-11-26 07:43:17

    一般在Mac上配置环境变量时经常要创建、编辑 .bash_profile文件。 创建该文件时一般都会选择在当前用户目录下,即Mac下的.bash_profile 文件的路径是 /Users/YourMacUserName/.bash_profile (如果该文件已经创建过的话) 1、创建 ...

  • #VScodd集成Git Bash 命令行 #怎么把Git Bash集成到VScode

    时间:2022-11-25 12:49:30

    配置Step1. File-Preferences-SettingStep2. 搜索“terminal>integrated>shell A”Step3. 找到terminal>integrated>shell Args:Linux选项Step4. 点击Add ItemSte...

  • windows下使用Git Bash命令行克隆远程仓库代码

    时间:2022-11-25 12:49:24

    此处使用的代码托管平台是GitLab,相比GitHub来说,它可以设置免费的私有仓库,哈哈,妈妈再也不用担心我的源码泄露了!1、切换到本地的工作目录,我的目录是:cd /d/coder/website/doctor2、使用ssh 命令生成密钥ssh-keygen.exe -t rsa -C "you...