#bash

简单过下bash/sh脚本基本知识吧

1、sh/bash要注意空格的使用2、for循环:foriin/etc/profile.d/*.sh;doif[-r"$i"];thenif["${-#*i}"!="$-"];then."$i"else."$i">/dev/null2>&1fifidonewhile循环和多选择语句#!/bin/ba...

Github Bash

第一步生成密钥:ssh-keygen-C'your@email.address'第二步验证结果:ssh-Tgit@github.com第三步克隆:gitclonehttps://github.com/chzeze/Fzusj.git第四步初始化:gitinit第五步添加文件:gitadd.第六步加标签:gitcommi...
代码星球 ·2020-04-05

Linux sh/bash[精华]

本系列针对BashShell,其他的比较流行的Shell还有Kornshell(ksh)和"TenexCshell"(tcsh)。一简单过程1)可以使用任意一种文字编辑器,比如nedit、kedit、emacs、vi等来编写shell脚本。ubuntu中可以使用gedit,notpad++也不错啊。2)文件必须以#!/...
代码星球 ·2020-04-05

linux bash timeout

 http://www.digitalinternals.com/unix/unix-linux-run-command-with-timeout/500/ TherearetwowaystosendaSIGKILLsignaltotheprocessfromthetimeoututility.Th...
代码星球 ·2020-04-05

Ubuntu下把缺省的dash shell修改为bash shell

Ubuntu下缺省使用的是shell是dash,而不是bash。从/bin/sh软连接的指向可以看出这点。 dashshell虽然比bashshell更轻便,但是它并不支持所有的语法,运行shell程序时,经常报错。用户可以通过以下几种方法,把bash配置为默认使用的shell。查看系统可用的shell(1)...

解决 linux下编译make文件报错“/bin/bash^M: 坏的解释器:没有那个文件或目录” 问题

     PS背景:我在公司做sdk的pc端开发,所以经常会在win下编译通过之后跑到linux下再运行一次已确保能支持多平台。       今儿在win下跑完一程序,然后放到linux下跑的时候,我...

profile和bashrc

转自某不知名网友/etc/profile,/etc/bashrc是系统全局环境变量设定~/.profile,~/.bashrc用户家目录下的私有环境变量设定当登入系统时候获得一个shell进程时,其读取环境设定档有三步1首先读入的是全局环境变量设定档/etc/profile,然后根据其内容读取额外的设定的文档,如/et...
代码星球 ·2020-04-04

突然所有命令都不能用了, /usr/bin不在path里 .bashrc文件

exportPATH=/usr/bin:/bin.bashrc文件中多一个空格都不行啊所有的问题都是因为复制的时候多了空格,简直无语,用了两个小时...

.bashrc等文件中的rc是什么意思

转自:  https://blog.csdn.net/u010167269/article/details/52612260 刚刚配置.bashrc文件时,突然想,这里面的rc是什么意思?使用了这么长时间,这个都不知道,这是醉了。Google之,还真有不少人探究过,哈哈。这个ubuntu中...

Linux下sh/bash/source/.命令的区别(转)

一、.sh文件介绍.sh为Linux的脚本文件,我们可以通过.sh执行一些命令,可以理解为windows的.bat批处理文件。二、点命令(.).命令和source是同一个命令,可以理解为source的缩写,简称点命令。三、sh/base/source/.命令执行.sh文件的区别假如有一个文件test.sh,脚本内容如下...
代码星球 ·2020-04-04

Linux脚本开头#!/bin/bash和#!/bin/sh是什么意思以及区别

一、意思#!/bin/sh是指此脚本使用/bin/sh来解释执行,#!是特殊的表示符,其后面根的是此解释此脚本的shell的路径。其实第一句的#!是对脚本的解释器程序路径,脚本的内容是由解释器解释的,我们可以用各种各样的解释器来写对应的脚本。比如说/bin/csh脚本,/bin/perl脚本,/bin/awk脚本,/b...

Mac下安装zsh(Oh My ZSH)的shell,替代原有的bash

说明:一开始装zsh我是拒绝的,因为这个东西装简单,卸载很难,并且装了之后默认Shell的配置文件不能用了,比如~/.bashrc这些。所以在装的时候要再三考虑好!官网:http://ohmyz.sh/(需要翻一下)Ubuntu安装参考:http://www.cnblogs.com/EasonJim/p/7863099...
代码星球 ·2020-04-04

Mac下配置环境变量重启后不生效解决(.bash_profile vs .bashrc)(bash/zsh下不加载.bashrc问题解决)

参考上一篇文章说明:http://www.cnblogs.com/EasonJim/p/6283094.html得知加载顺序如下:/etc/profile/etc/paths~/.bash_profile~/.bash_login~/.profile~/.bashrc当然/etc/profile和/etc/paths是...

Linux环境变量设置中配置文件分析(/etc/profile,~/.bashrc等)(转)

说明:在研究中发现,对于不同版本的Linux系统有着不同的文件,但是总的入口是不变的/etc/profile,下面只是展示加载顺序的研究过程,所以会有些系统没有这个文件等问题。一、配置文件与作用域:1、系统级别:/etc/environment:在登录时操作系统使用的文件,系统在读取profile前,设置环境文件的环境...

linux环境,无dig命令-bash: dig: command not found?

背景描述: 今天使用dig命令,报错命令不存在,-bash:dig:commandnotfound解决:通过yum方式安装yum-yinstallbind-utils备注:之前尝试yuminstalldig发现没有,dig是在bind-utils包里面的。安装之后,命令存在:[root@localhostsy...
首页上一页...45678下一页尾页