首页
学习
活动
专区
圈层
工具
发布
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    linux popd 命令,Linux shell中的pushd和popd命令「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。 在linux的shell中可以使用 pushd和popd 命令方便地在多个目录之间切换。通过使用pushd和popd能够极大地提高效率。...下面介绍下简单使用方法: 0、使用cd -进行目录切换 一般,Shell中都可以通过cd -命令回到之前的目录,下面是一个例子:$ pwd /home/lfqy $ cd / $ cd – /home/...pushd +n正是这个作用:pushd +n切换到目录栈中的第n个目录(这里的n就是dirs -v命令展示的index),并将该目录以栈循环的方式推到栈顶。...dirs命令来显示目录栈的内容。...~ $ popd ~ $ dirs -v 0 ~ $ popd +n 将目录栈中的第n个元素删除(这里的n就是命令dirs -v显示的目录index)。

    1.6K10

    Linux shell 中的极品!高效的命令行~

    Zsh功能 命令行完成。 可以在所有shell之间共享历史记录。 扩展文件匹配。 更好的变量和数组处理。 与bourne shell之类的shell兼容。 拼写更正和自动填充命令名称。 命名目录。...在Ubuntu Linux上安装Zsh 在Ubuntu中可以使用apt包管理器和从源代码安装ZSH两种方法 我们将使用apt软件包管理器在Ubuntu上安装ZSH。...安装ZSH将不会修改并将其设置为默认shell。我们必须修改设置,使ZSH为默认shell。使用带有'-s'标签的" chsh "命令为用户切换默认shell。...现在要使用新的zsh shell,请从终端注销并再次登录。 在Ubuntu Linux中设置Zsh 与BASH之类的其他shell相比,ZSH需要一些首次配置才能解决。...我们可以直接在.zshrc文件中更改参数。 如何恢复到旧的Bash Shell 如果您想要恢复到旧shell,您必须遵循以下步骤。

    3.1K20

    【Linux】shell命令总结

    来自:良许Linux 01 前言 Linux shell命令应该算是非常入门的东西,但是实际上在使用的时候,会遇到各种各样的问题,前几天我在我们的项目上需要做一个功能,根据进程名字杀死这个进程,下面是过程...1、我们正常需要的操作是 $ps |grep xxx $kill -9 xx 2、kill命令是常用的,但是用killall命令会更快 $killall -9 xxx 3、令我困扰的是我用的那个没有...-n1 adb shell kill -9 我用这个的原因是用一条指令重定向总是各种问题,正常情况下用这条就可以了 $adb shell ps |grep speech |awk '{print.../aaa 将/etc/password追加文件到bak.tar中 tar -rvf bak.tar /etc/password 6、解压 tar -xvf bak.tar 7、打包并压缩 tar -...1、查找可执行的命令所在的路径: which ls 2、查找可执行的命令和帮助的位置: whereis ls 3、从某个文件夹开始查找文件 find / -name "hadooop*" find

    1.5K30

    Linux的shell命令——变量用法

    在Linux的Shell脚本中,变量是用来存储和操作数据的符号名称。...下面是关于Linux Shell中变量的详细说明: 变量的定义: 可以使用以下方式定义一个变量: variable_name=value 例如: name="jojo" age=25 变量的命名规则:...$@:所有命令行参数的列表。 $#:命令行参数的个数。 $?:上一个命令的退出状态码。 $$:当前Shell进程的进程ID。...例如:unset variable_name 这些是关于Linux Shell中变量的一些基本概念和用法。使用变量可以方便地存储和操作数据,提高脚本的灵活性和可重用性。...在使用shell中的注意事项 在使用Shell变量时,有一些注意事项需要考虑: 变量的命名:变量名应该具有描述性,尽量避免使用与Shell内置变量或系统环境变量相同的名称,以免造成冲突。

    2.1K60

    Linux下的shell命令笔记

    开头,它表示该脚本使用后面的解释器解释执行 介绍下常用的linux命令 创建文件touch命令:touch 文件名 touch 01.sh 查看文件里面的内容cat cat 01.sh 变更文件权限...vim 01.sh //打开一个文件 然后点击键盘的insert按键,进入编辑模式 退出按ESC,然后再按Shift+; 最后输入wq 保存退出 echo 输出内容 echo "linux" shell...case中的字符串,有打印相应的,没有打出默认“not user” 注 *) 表示默认的条件,相遇Java的switch中的default ;; 这两个连续的分号不能漏,语法要求 执行:代码中的$1...for语句.png 数组 默认的空格分隔定义 脚本文件中数组的表示list="Mother Father Brother" 中间采用空格分开,linux系统默认识别空格为分隔符 #!...参考 https://www.runoob.com/linux/linux-shell.html http://c.biancheng.net/view/2767.html

    4K60

    Linux shell 基本命令

    shell是什么 Linux系统本身逻辑上可以两部分:内核和实用程序。内核从打开计算机自检时就驻留在内存,直到计算机关闭。...每条命令实际都属于实用程序,当命令要执行时,才会由磁盘装入到内存,shell也是一种实用程序。 Shell负责执行终端请求的程序。...Shell在磁盘上搜索要执行的程序,直到找到位置,这是对于外部命令来讲。内部命令shell会饿直接执行。 基本命令 date命令:显示时间和日期,date显示周日期,月份,日期,时间和年份。...who命令:查看登录系统的用户信息。 echo命令:显示字符,Linux系统会忽略输出文本中多余的空格。 文件操作 Linux只能之别三种基本的文件类型:普通文件,目录文件,特殊文件。...管道 Linux系统可以吧两条命令的效果连接起来,这种连接称为管道,它可以把一条命令的输出作为另一条命令的输入。管道效果由字符|实现。

    2.6K40

    Linux shell命令总结大全

    01 前言 Linux shell命令应该算是非常入门的东西,但是实际上在使用的时候,会遇到各种各样的问题,前几天我在我们的项目上需要做一个功能,根据进程名字杀死这个进程,下面是过程 1、我们正常需要的操作是...$ps |grep xxx $kill -9 xx 2、kill命令是常用的,但是用killall命令会更快 $killall -9 xxx 3、令我困扰的是我用的那个没有killall然后我做了下面的操作...$adb shell ps |grep speech |awk '{print $2}' > 1.txt $cat 1.txt |xargs -n1 adb shell kill...1、查找可执行的命令所在的路径: which ls 2、查找可执行的命令和帮助的位置: whereis ls 3、从某个文件夹开始查找文件 find / -name "hadooop*" find.../etc/passwd linux文件权限的描述格式解读 drwxr-xr-x (也可以用二进制表示 111 101 101 --> 755) d:标识节点类型(d:文件夹 -:

    1.6K10

    【linux命令讲解大全】053. Shell脚本中的read命令及其用法

    read命令 read命令从键盘读取变量的值,通常在Shell脚本中用于与用户进行交互。该命令可以一次读取多个变量的值,变量和输入的值之间需要用空格隔开。...read first last 读取一行输入并赋值给特定变量REPLY: read 将单词列表读入数组arrayname: read -a arrayname 打印提示文本并等待输入,将输入存储在REPLY中:...read -p "text" 允许输入包含反斜杠: read -r line 指定等待时间为3秒: read -t 3 从输入中读取两个字符并存入变量var,无需按回车读取: read -n 2 var...使用read命令从键盘读取变量值并赋给指定的变量,输入以下命令: read v1 v3 #读取变量值 执行上述命令后,要求输入两个数据,如下所示: Linux c+...#输入数据 完成后,可以使用echo命令输出查看指定变量的值,输入以下命令: echo $v1 $v3 #输出变量的值 执行输出变量值的命令后,将显示用户输入的数据值,如下所示: Linux

    1.3K10

    Linux Shell命令自动补全的实现

    背景介绍 最近在完成一个由linux shell脚本编写的工具时,发现在实现多个功能时,冗长的多个参数不仅难记而且大小写混杂,虽然“悉心”地写了完备的'-h'帮助文档,但是为了实现其中一个功能,仍然需要输入多个冗长的字符串来定位某个大选项下的小选项所对应的功能...实现思路 在 linux shell 下本身有着体验极佳的命令补全功能,即[Tab][Tab]。现通过自定义该程序的命令补全脚本实现命令补全。...重点说明 执行shell 函数,函数中生成COMPREPLY作为候选的补全结果 compgen(筛选命令) 用来筛选生成匹配单词的候选补全结果 [root@localhost ~]# help compgen...,如下: variable description COMP_WORDS 类型为数组,存放当前命令行中输入的所有单词 COMP_CWORD 类型为整数,当前输入的单词在COMP_WORDS中的索引 COMPREPLY...类型为数组,候选的补全结果 COMP_WORDBREAKS 类型为字符串,表示单词之间的分隔符 COMP_LINE 类型为字符串,表示当前的命令行输入字符 COMP_POINT 类型为整数,表示光标在当前命令行的哪个位置

    6.4K31

    【Linux】Linux介绍与常用shell命令

    Linux系统的启动过程并不是大家想象中的那么复杂,其过程可以分为5个阶段:1.内核的引导首先电脑主板中的BIOS开机会自检硬盘中的启动设备。...shell的脚本,它主要是完成一些系统初始化的工作,rc.sysinit是每一个运行级别都要首先运行的重要脚本。...最后,个人PC上的Linux每天要关机,除了图形界面的关机按钮外,命令行关机有以下:正确的关机流程为:sync > shutdown / reboot / haltsync:将数据由内存同步到硬盘中,防止数据丢失...例如你可以运行如下命令关机:shutdown –h 10 ‘This server will shutdown after 10 mins’ 这个命令告诉大家,计算机将在10分钟后关机,并且会显示在登陆用户的当前屏幕中.../dev :dev 是 Device(设备) 的缩写, 该目录下存放的是 Linux 的外部设备,在 Linux 中访问设备的方式和访问文件的方式是相同的。

    57710
    领券