ICode9

精准搜索请尝试: 精确搜索
  • 在 Mac 上将 zsh 用作默认 Shell2022-07-24 21:31:36

    在 Mac 上将 zsh 用作默认 Shell 从 macOS Catalina 版开始,您的 Mac 将使用 zsh 作为默认登录 Shell 和交互式 Shell。您还可以在较低版本的 macOS 中将 zsh 设置为默认 Shell。   默认情况下,您的 Mac 使用 zsh 或 bash 作为登录 Shell 和交互式 Shell 的命令行解释器: 从 m

  • VsCode配置git bash & ll命令失效解决2022-07-24 17:33:40

    PS: VsCode版本:1.68.1 || 1.69 新旧版本设置不一样 重点是 args 参数(ll生效) "Git-Bash": { "path": "D:\\Tools\\Git\\bin\\bash.exe", "args": [ "-l", "-i&q

  • 多人共用一个Linux用户, 实现Bash配置文件独立2022-07-23 01:31:54

    本文中提到的 账户, 用户 均表示同一概念. 例如 ssh wbourne@192.168.xxx.101, 账户, 用户 指的均是 wbourne. 背景 在工作中, 我们经常会连接Linux服务器. 理想情况下, 每位员工在Linux服务器上都有一个独立的Linux账户, 并且拥有不同的权限, 但此场景对运维要求较高; 工作中实

  • Mac安装Python3并配置2022-07-22 20:33:33

    Mac安装Python3并配置 1.下载Python3并安装 Python官方网站 https://www.python.org/ 2.获取Python3路径 打开终端,执行命令:which python3 即可得到Python3路径 /Library/Frameworks/Python.framework/Versions/3.10/bin/python3 3.修改Python3路径 打开终端 输入命令 touch .bas

  • git bash管理github2022-07-21 23:05:44

    1.建立GIt可管理的仓库 cd到本地项目根目录下,执行 git init 命令:   git init 2.将项目的所有文件添加到仓库中(注意add后面有一个“ . ”)   git add . 3.将上一步add的文件commit到仓库   git  commit -m "提交的说明注释" 4.到GitHub官网新建一个仓库(Create repository),

  • bash shell计算时间差2022-07-21 18:00:30

    function getTiming() { start=$1 end=$2 start_s=$(echo $start | cut -d '.' -f 1) start_ns=$(echo $start | cut -d '.' -f 2) end_s=$(echo $end | cut -d '.' -f 1) end_ns=$(echo $end | cut -d '.' -f 2) time=$(

  • shell运算符2022-07-20 17:02:27

    shell运算符 基础运算符 ```bash+ 加- 减* 乘/ 除% 取余 # 取余echo $((RANDOM)) # 自增for ((i=1;i<=10;i++));doecho $idone for n in `seq 10`;doecho $ndone``` 逻辑符号 ```bash&& 且|| 或! 非``` 所有符号 ```bash==:等于 -eq<:小于 -lt>:大于 -gt>=:大于等于 -ge<=:小于等于

  • Linux chmod -bash: ./xx.sh: Permission denied的解决方案2022-07-19 23:35:49

    Linux -bash: ./xx.sh: Permission denied的解决方案启动tomcat命令:./startup.sh之后提示-bash: ./startup.sh: Permission denied 原因:在Linux中,第一次启动一个新的tomcat,用户没有权限,而导致无法执行。用命令chmod 修改一下bin目录下的.sh权限就可以了解决:在bin目录下输入:chmod u

  • ubuntu20.04 搭建Apollo+lgsvl仿真平台2022-07-19 16:04:09

    一、安装依赖软件 docker推荐19.03+,Ubuntu推荐18.04+ nvidia-docker2安装链接如下 https://docs.nvidia.com/datacenter/cloud-native/container-toolkit/install-guide.html#docker 二、下载Apollo Apollo6.0和7.0编译基本一样,这里以7.0为例。 可以下载压缩包也可以git clone源码

  • 笔记·bash基础2022-07-19 11:33:42

    命令返回结果:返回值保存在$?中 正确:0 错误:1-255 引用命令执行结果 $(COMMAND) `COMMAND` {} // 可以实现打印重复字符串的简化形式 #echo {000..20..2} #echo {a..z..2} #echo {A..z} 快捷键 Ctrl + l 清屏,相当于clear命令 Ctrl + o 执行当前命令,并重新显示本

  • Linux 认识 BASH 这个 Shell2022-07-19 01:32:32

    在 Bash 中的每个指令都被记录到 ~/.bash_history 文件中了,包括密码等关键信息 要注意的是,它里面只包含了上一次登录前所执行过的指令,本次开机后执行的指令暂存在内存中,注销系统后才会记录到 ~/.bash_history 中   alias  命令别名设定功能 type  可用于区分命令是内建在 bash

  • BASH: RHEL系pathmunge函数2022-07-17 15:08:35

      pathmunge函数是RHEL系/etc/profile中定义的一个函数, 用来添加路径到PATH环境变量中, 在/etc/profile最后使用unset -f pathmunge取消了函数定义, 故shell中没有此函数定义     第一版: pathmunge() { if ! echo $PATH | grep -qE "(^|:)$1($|:)"; then if [ "$2" =

  • Linux Bash :wq! All In One2022-07-16 00:34:41

    Linux Bash :wq! All In One ✅ :wq! !== :!wq ❌ vim command bug /bin/bash: q: 未找到命令 # 强制退出并保存 :wq! refs https://www.cnblogs.com/xgqfrms/p/10904594.html https://www.cnblogs.com/xgqfrms/p/16481735.html https://www.cnblogs.com/Mobro/p/9376364.

  • Bash脚本debug攻略2022-07-14 00:32:13

    初学Bash时, 我从未想过想过bash也能debug, 也从未想过去debug Bash脚本. 随着技术的增长, 写的脚本越来越复杂, 使用echo打印日志来调试脚本的方式越来越捉襟见肘了. 直到某天 通读了一遍Bash Reference Manual, 才发现Bash也是可以debug的. 下面就介绍三种debug Bash脚本的方式

  • OCI runtime exec failed: exec failed: unable to start container process: exec: "/bin/bash"2022-07-13 12:03:53

    引入了一个镜像,由于要修改一个参数,因此要进入容器中,一般使用 docker exec -it 容器名 /bin/bash 然而报错 OCI runtime exec failed: exec failed: unable to start container process: exec: "/bin/bash": stat /bin/bash: no such file or directory: unknown 看了dockerhub上

  • Docker的数据管理2022-07-13 07:00:57

    Docker的数据管理 管理Docker容器中数据主要有两种方式:数据卷(Data Volumes)和数据卷容器(DataVolumes Containers)。 数据卷 数据卷是一个供容器使用的特殊目录,位于容器中。可将宿主机的目录挂载到数据卷上,对数据卷的修改操作立刻可见,并且更新数据不会影响镜像,从而实现数据在宿主

  • Git bash 支持两个Git服务器,分别用不同的SSH 证书2022-07-12 18:01:13

    1. Git bash 支持两个Git服务器,分别用不同的SSH 证书 一般情况,使用GitBash命令Pull 或者 Push代码,都是在本地生成一对公、私钥证,将公钥证书放在远程Git服务器上,将私钥证书放在window下C:\Users\BAEC\.ssh 即可,注意生成证书时,不要输密码,这样在使用Git命令时,不需要每次输密码,但是如

  • Ubuntu设置tab自动补全2022-07-11 00:01:45

    1.切换root用户,查看 /etc/bash.bashrc 文件 2.找到对应内容 # enable bash completion in interactive shells #if ! shopt -oq posix; then # if [ -f /usr/share/bash-completion/bash_completion ]; then # . /usr/share/bash-completion/bash_completion # elif [ -f

  • docker相关命令2022-07-10 17:35:52

    Docker容器(container) docker #查看docker所有命令选项 docker command --help #查看docker命令详细用法 docker rm <容器id> # 删除容器 docker ps (-a) #查看所有容器 # -d 后台运行 # -i 交互式操作 # -t 终端 # -name 给容器命名 # -p 宿主机端口:容器端

  • docker attach命令卡住2022-07-08 02:00:35

    当docker容器在 “-d”守护态运行的时候,比如通过supervisord控制两个程序非守护态运行: docker run -d -p 8080:8080 tomcat 那么这个时候,用户就无法直接进入到容器中去,docker attach 容器id 就会一直卡着。因为此时容器运行的进程是ssh,而不是/bin/bash 也没有虚拟终端(-it)参数,所以

  • Shell编程2022-07-05 00:34:47

    什么是shell shell的作用是 解释执行用户输入的命令或程序等 用户输入一条命令,shell就解释一条 键盘输入命令,Linux给与响应的方式,称之为交互式 shell是一块包裹着系统核心的壳,处于操作系统的最外层,与用户直接对话,把用户的输入,解释给操作系统,然后处理操作系统的输出结果,输出到

  • Llinux登录后出现-bash-4.2#,解决办法以及造成这样的原因2022-07-05 00:33:13

    版权声明:原创作品,谢绝转载!否则将追究法律责任。 ————— 作者:kirin 1、原因是root在/root下面的几个配置文件丢失,丢失文件如下: 1、.bash_profile 2、.bashrc 以上这些文件是每个用户都必备的文件。 2、使用以下命令从主默认文件重新拷贝一份配置信息到/root目录下 cp /etc/s

  • 走进shell2022-07-05 00:01:49

    走进shell 在Linux早起,还没有出现图形化,超哥和其他系统管理员都只能坐在电脑前,输入shell命令,查看控制台的文本输出。 在大多数Linux发行版里,例如centos,可以简单的用组合键来访问Linux控制台,也就是ctrl+F1~F7。 现在更多的使用xshell这样的控制终端,来连接管理我们的Linux机器。 以c

  • BigData-Shell2022-07-03 19:02:58

    简介 本文用于日常练习使用 Shell case-when、while、if、for 如下样例: #!/bin/bash # case : bash case.sh start 1 1 #查询变量数目 echo "参数数目: $#" #case-when echo "case-when" case $1 in "io") for i in {0..3} do vmstat 1 1 done ;; *) echo "ar

  • 为什么docker运行后就自动退出了2022-07-01 20:32:19

    docker 容器默认会把容器内部第一个进程,也就是pid=1的程序作为docker容器是否正在运行的依据,如果docker 容器pid挂了,那么docker容器便会直接退出。 docker run的时候把command做为容器内部命令,如果你使用nginx,那么nginx程序将后台运行,这个时候nginx并不是pid为1的程序,而是执行的ba

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有