zoukankan      html  css  js  c++  java
  • lixux系统中bash命令下一些操作技巧

    Bash是linux默认的shell,bash的东西非常的多,包括变数的设定与使用、 bash 操作环境的建置、资料流重导向的功能,掌握一些shell操作技巧,在以后的工作中可事半功倍,需要的朋友可以参考下,还可学习Linux视频教程

    tab键补全用法

    当我们敲击一下tab补全命令或文件名

    当我们敲击两下tab 列出相关的所有可选项

    cd -   相当于电视的回看

    有时候我们进入一个非常长的目录,后来又进入另一个目录,可能我们还行回到原来那个长,如果事先知道,我们可能输入pwd ,以便一会儿粘贴,有时候忘了输入pwd我们可能无奈还得输入一次长长的路径,我们可以输入一下cd -试试,直接回到上次进入的目录,就像是看电视时候的回看按钮。是不是很好用?

    查看以下例子

    [root@localhost /]# cd /tmp

    [root@localhost tmp]# pwd

    /tmp

    [root@localhost tmp]# cd /

    [root@localhost /]# pwd

    /

    [root@localhost /]# cd -

    /tmp

    [root@localhost tmp]# pwd

    /tmp

    Esc+.

    用法举例

    首先touch一个文件,然后编辑这个文件

    touch abcdefghijk

    敲入vi ,然后Esc+. 发现是不是abcdefghijk已经出现在vi后面 

    转义字符用法

    系统中一些命令都是别名的功能,比如我们使用的rm、mv等,实际上是 rm -i和mv -i 。

    查看系统别名可以使用alias命令,例如以下系统默认的别名。

    [root@localhost testdir]# alias

    alias cp='cp -i'

    alias egrep='egrep --color=auto'

    alias fgrep='fgrep --color=auto'

    alias grep='grep --color=auto'

    alias l.='ls -d .* --color=auto'

    alias ll='ls -l --color=auto'

    alias ls='ls --color=auto'

    alias mv='mv -i'

    alias rm='rm -i'

    alias which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'

    有时候我们删一个文件时候,会出现以下提示,  需要我们一个个确认,原因就是rm默认就是rm -i起了作用。

    [root@localhost testdir]# cd dir1

    [root@localhost dir1]# ls

    file1  file2  file3  file4

    [root@localhost dir1]# rm file1 file2 file3 file4rm: remove regular empty file ?.ile1?. y

    rm: remove regular empty file ?.ile2?. y

    rm: remove regular empty file ?.ile3?. y

    rm: remove regular empty file ?.ile4?. y
    我们可以使用转移字符使别名失效,使用如下,删除就不会再有提示确认了。

    [root@localhost testdir]# cd dir1

    [root@localhost dir1]# ls

    file1  file2  file3  file4

    [root@localhost dir1]# m file1 file2 file3 file4

    更多相关内容,尽在e良师益友网

  • 相关阅读:
    Java 递归算法,遍历文件夹下的所有文件。
    基于appium的移动端自动化测试,密码键盘无法识别问题
    第一个脚印
    最简单ajax,$.post()用法
    关于图片title与alt
    iframe loading 效果
    iframe 跨域的高度自适应
    练习卷动式新闻广告牌
    JS学习笔记《数值与字符串相加篇》
    解决FLASH的层级问题
  • 原文地址:https://www.cnblogs.com/xiaoxiao1/p/4056755.html
Copyright © 2011-2022 走看看