— pwd      当前工作目录cd(不加参数)  进rootcd(folder)  进入文件夹cd ..      上级目录cd ~      返回rootcd -      返回上一个访问的目录rm 文件名     删除cat 文件名(|less)  在终端下查看文件ls        列出目录下所有文件cp 文件名 目标目录  将文件拷贝到目标目录下~代表root  如:~/Do
Linux系统中有很多目录,Bash提供了一种路径补全功能,用户输入的目录可以唯一标识一个完整路径时,系统会自动将路径补全。路径补全的按键也是"Tab"键。如果用户输入的命令不能唯一标识路径,可以通过连续按两次"Tab"键,将以已输入路径字母开头的路径输出到屏幕上。
原创 2017-12-04 23:47:31
527阅读
修改.bashrc文件vim 打开.bashrc文件,找到如下这行,有两个,都修改一下: PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ ' 将上面这行代码中的小写w改为大写的W,保存退出(wq) 在终端下执行 source .bashrc 这样,
转载 2019-02-22 16:00:00
235阅读
2评论
# 如何在git bash中添加Python路径 ## 简介 欢迎来到开发者社区!作为一名经验丰富的开发者,我将教你如何在git bash中添加Python路径,这样你就可以轻松地在命令行中运行Python脚本了。 ## 详细步骤 首先,让我们来看一下整个过程的步骤: | 步骤 | 操作 | | --- | --- | | 1 | 打开git bash | | 2 | 执行`cd ~`进入用
原创 2月前
60阅读
在打开git bash时,每次都是在C:\Uer路径下,每次都须要先用cd命令转换到自己须要工作的路径(cd /f/dss)。改动打开git bash 时的默认的路径就能够不用每次都使用cd命令转换到须要管理的文件夹。 改动默认路径方法:右击Git Bash图标 >选择Short Cut标题栏 >改
原创 2021-08-07 10:05:50
2368阅读
在打开git bash时,每次都是在C:\Uer路径下,每次都需要先用cd命令转换到自己需
原创 2022-08-23 15:09:17
245阅读
在Linux系统中,使用红帽的发行版,如 CentOS 或 Fedora,通常需要在命令行中执行一些操作。其中一个常见的需求是获取当前路径,以方便用户在执行命令时知道所在的目录位置。在Linux系统中,有多种方法可以获取当前路径,其中使用bash shell是最常见的方式之一。 Bash是Linux系统中默认的命令行解释器,也是大多数脚本的执行环境。在Bash中,有一些内置变量可以帮助用户获取当
原创 3月前
182阅读
目录1.安装samba服务2.检查samba是否启动3.配置samba4.重启samba服务5.配置samba用户和密码6.windows添加网络位置7.错误:输入的文件夹似乎无效,请选择另一个_windows端错误8.错误:输入的文件夹似乎无效,请选择另一个_Linux端错误1.安装samba服务yum -y install samba #centos apt install samba
linux操作下脚本不小心误删了很多东西,变成了下面的样子在linux shell中不显示路径了. -bash-3.2# cd /opt-bash-3.2# cd /opt/woot/-bash-3.2# cd /opt/woot/yoop/-bash-3.2# 如何改为显示路径的shell呢 步骤如下: vi ~/.bash_profile在最后加上  export PS1=’[\u@
转载 精选 2013-08-20 17:18:22
1262阅读
1点赞
原帖地址:      [url]http://www.zxbc.cn/html/20080712/59928.html[/url]       在编程中取文件名和取文件路径估计是最常用的两个命令.今天才知道在bash编程中已经提供了这两个命令    
转载 精选 2008-10-13 16:39:58
8041阅读
在source设置环境变量的时候,有些时候可能会设置两次,导致增加系统的路径搜索时间,或者让自己看环境变量的时候搞得怪不爽的。为了解决这个问题,我们可以在设置相应的环境变量之前,先判断一下是否已经设置过,如果设置过,那就不要在设置了,如果没有设置呢,当然你就可以设置下啦。 我用一个函数来判断参数2的字符串是否存在与参数1中function isexist(){ source_str=$1 test_str=$2 strings=$(echo $source_str | sed 's/:/ /g') for str in $strings do ...
转载 2013-08-12 19:17:00
184阅读
2评论
用realpath即可。searchstar@searchstar-PC:/tmp/test$ lschroot test2.sh test3.sh test4.sh test5.sh test.shsearchstar@searchstar-PC:/tmp/test$ realpath test3.sh /tmp/test/test3.sh
i
原创 2022-10-14 15:00:34
107阅读
分析:造成这样的原因,一般是 bashrc 文件里的环境变量配置出了问题。只要删除末尾错误的路径即可解决解决办法:(1)sudo gedit ~/.bashrc(2)去掉末尾的这两行出错路径即可解决,其他情况下也是同理source ~/bin/bashrc //去掉source ~/bin/bashrc //去掉...
原创 2021-08-25 11:32:12
5574阅读
最简单的例子 —— Hello World!几乎所有的讲解编程的书给读者的第一个例子都是 Hello World 程序,那么我们今天也就从这个例子出发,来逐步了解 BASH。用 vi 编辑器编辑一个 hello 文件如下:#!/bin/bash# This is a very simple exampleecho Hello World这样最简单的一个 BASH 程序就编写完了。这里有
转载 精选 2008-07-29 10:44:19
4528阅读
系统应该是Alpine Linux LXD(Linux容器),那么入股在其中安装 bash shell呢apk updateapk upgradeapk add bash# 安装 bash 文档apk add bash-doc# 安装 bash 自动命令补全apk add bash-completion# 使用 bash 作为
原创 2022-03-10 10:33:40
1184阅读
系统应该是Alpine Linux LXD(Linux容器),那么入股在其中安装 bash shell呢apk updateapk upgradeapk add bash# 安装 bash 文档apk add bash-doc# 安装 bash 自动命令补全apk add bash-completion# 使用 bash 作为 shellbash# 需要从主机登录到 Alpine Linux LXD 虚拟机,比如我从kubernets进去kubectl exec -it .
原创 2021-06-17 12:25:10
2183阅读
相信很多使用linux的朋友在接触solaris时,都会感觉不习惯。因为linux默认使用的是bash shell,而solaris用的是 sh shell。好久没接触系统了,昨天安装了solaris,安装完系统后发现完全不是那么回事,使用起来很不方便,所以决定修改默认shell。 临时修改: 只需要在登入后输入bash,就可以切换到bash shell了。 永久修改: 需要更改:/etc
原创 2011-11-17 11:00:38
1340阅读
其实编辑完bash脚本后,可以用过bash -n -x 两个选项进行脚本检查,不一定非要运行程序的时候才发现需要修改脚本。bash不仅有运行脚本的意思。没有消息就是好消息。我现在稍微修改下原来的脚本-n的效果我现在演示不出来,之前是可以直接指出语法错误的这个是之前的效果。-x 可以将指令和输出内容区分 -v不可以-x 和 -v都是细致化的命令调试工具,他们
原创 2018-03-23 23:15:00
927阅读
1点赞
We can create a single folder by doing: If we want to create nested folder we need to add '-p' flag: It creates three folders 'a', 'b', 'c'.
转载 2018-10-12 17:55:00
390阅读
2评论
前些时候看有人定义Bash函数时,用return返回自定义的数值,1表示是,0表示否,这是用对其他语言函数的理解来定义Bash函数,这种思路在Bash里是有问题的。 下面用一个例子来给说明这种方法会碰上什么问题。定义一个简单的函数,如果输入字符串的长度大于等于8返回1,否则返回0。 function validate() { if [ ${#1} -ge 8 ]; then
转载 5月前
97阅读
  • 1
  • 2
  • 3
  • 4
  • 5