linux使用经验点滴( 二 )



20. 在Bash Shell中,可以用!重复上几次输入过的命令,这样就可以省去往上滚动的麻烦了 。使用ctl R可以互动的检索以前使用过的命令行 。

21. 使用cd -在上两个cd /directory/操作中切换 。如先是cd /home/foo接着是 cd /home/maison则接着打cd - 会进入 /home/foo再打cd - 会进入/home/maison 。

22. Bash中的快捷键:ESCAPE-B 会向前跳一个单词,Ctrl-K会删除从光标到行末所有字符 。

23. 在PS命令中使用grep,例:ps auxw | grep gpm 会列出所有含有gpm字符的进程 。

24. 在同一个命令行上同时执行多条命令:用分号分隔 。如编译一个源文件:type ./configure ; make ; make install。之后你就可以去散步了(不要在电脑前花费了太多时间了,生活中还有很多美好的东西 。)

25. 把运行结果输出到一个文件中,如 ls -l > foo.file 。

26. 使用Top命令监视系统状况,内存使用情况,开机时间,进程状况,每个用户的使用情况等等 。使用S命令可以改变其刷新的时间:如.5将会使其每半秒钟更新一次 。

27. 同时Unzip多个文件,unzip *不正确,而是unzip "*" 。

28. 建立符号连结,这大概是最有用的功能了,ln -s real-file symbolic-file,无论是设备,文档还是脚本程序 。

29. 改变显示的单位,如du -hm 将以M为单位输出结果,同样的du -hk则以K为单位输出 。

30. 自动Logoff,在~/.bashrc中加入这么一句话:TMOUT=300则会在5分钟之后logoff,不过如果less这类程序运行则不会启动 。

31. 在使用less 或 more时,直接启动编辑器:在less中打入v键,会立即启动vi或其他你在环境变量中指明的编辑器,但是more只能使用vi 。

推荐阅读