linux

【转载】Linux中的叹号命令

整天在shell环境下操作,不积累点快捷输入的小技巧是不行的。 最常用的技巧恐怕就是Tab自动补全以及上方向键来回退上几条历史命令了,这些对于csh,bash,ksh,zsh都适用。 最近还找到一种快速回退上一条历史的一些小技巧,暂记录之。 1,除了方向键上,还可以用“!!”代表上一条输入的命令,用这个的好处在于可以将这两个字符放在命令行任何位置以便于构成新的命令。 例如: $./some-shell-command $cat !! 则后一条命令就相当于cat ./some-shell-command,这样做比先按方向键上回退一条命令,然后定位到开始,插入cat要快捷得多。 2,除了!!,!$代表得是上一条命令中最后一个parameter,这是个更有用的变量,例如: $ls /some-path-to-a-directory $cat !$/some-file.txt 如果some-path-to-a-directory不幸为一个非常长的路径的时候,

  • Leo Chen
    Leo Chen
2 min read
linux

linux下shell命令的常用快捷键

下面是一些shell的常用快捷键,快捷键玩熟悉了在一定程度上是可以提高工作效率滴… Ctrl + a 切换到命令行开始 Ctrl + e 切换到命令行末尾 Ctrl + l 清除屏幕内容 Ctrl + u 清除光标之前的内容 Ctrl + k 清除光标之后的内容 Ctrl + h 类似于退格键 Ctrl + r 在历史命令中查找 (这个非常好用,输入关键字就调出以前的命令了) Ctrl + c 终止命令 Ctrl + d 退出shell Ctrl + z

  • Leo Chen
    Leo Chen
1 min read
chkconfig

摆脱yum、apt,从此不怕编译安装

刚从windows转linux的时候,总会把一些windows的使用习惯带到linux中去,例如安装软件管理,所以新手都会比较喜欢apt和yum这些自动化软件安装的工具,我也不例外。 在百度几个月的实习生活,让我对linux更加熟悉,自然也包括了编译安装这东西,所以今天就把一些心得记一下。 1.编译安装之后,软件到底装哪去了? 在windows下安装软件,可视化界面会一步步提示你配置各种安装选项,最常见的就是软件安装路径,让用户知道这软件到底装到了磁盘的哪个文件夹。 但网上大多数的linux教程,都只是给了两行命令 ./configure make && make install 新手完全不知道这是在干什么,也不知道为什么这么干。 人总是有对未知的恐惧,这软件装哪了都不知道,以后还怎么用? 其实第一行的./configure就是配置的意思,没有带任何参数,说明使用的是默认设置,

  • Leo Chen
    Leo Chen
3 min read