IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    [原]Linux实用工具和控制台下小技巧

    lincyang发表于 2013-11-11 17:12:41
    love 0

    一、先介绍几个常用软件:

    1.lynx:一个终端上的字符浏览器。经过我使用,发现效率还是不如用鼠标去普通浏览器上点击。

    2.tpp:一个拉风的终端用PPT软件。官网:http://www.ngolde.de/tpp.html

    3.nethack:终端游戏。想练英文的童鞋可以尝试玩玩,挺不错的。

    4.ledger:一个终端记账工具

    5.openshot: 一个视频编辑软件。sudo apt-get install openshot

    官网建议用PPA在Ubuntu上安装,命令如下:

    sudo add-apt-repository ppa:openshot.developers/ppa
    sudo apt-get update
    sudo apt-get install openshot openshot-doc

    6.Kazam:屏幕录制软件。https://launchpad.net/kazam

    7.shotwell :非常不错的图片处理软件

    8.KolourPaint 同样是一款非常不错的图片处理软件

    9.GIMP: 号称是Linux下的PS。

    10.gcolor2:是款不错的取色工具。


    二、控制台上打开各种文件

    比如打开pdf文件,evince xxx.pdf

    但是有没有系统自动选择默认程序打开相应文件呢?有!

    xdg-open xxx.xx

    比如:

    xdg-open http://www.baidu.com

    xdg-open xxx.jpg

    就会为你搞定这些事情。试试吧!


    三、常用的命令

    1.查看磁盘剩余空间:df -h

    2.查看当前目录大小:du -sh .     (“.” 可以替换为目录名称)  du -sh *

    3.sed 替换文件中的字符串

            sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。

            我常用的方法是:sed -i 's/被替换的内容/要替换成的内容/' file

           比如替换tmp.txt中的me 为luck,命令为:

            sed -i 's/me/fuck/' tmp.txt

      

    四、强制关闭图形界面(tty7)

    如果图形界面死机了,我们可以进入到其他终端(tty)中去,然后把图形界面系统关掉。

    ctrl+alt+F1~6进入其他终端,然后执行以下命令即可:

    $ ps -ef | grep tty
    root      1106     1  0 08:59 tty4     00:00:00 /sbin/getty -8 38400 tty4
    root      1110     1  0 08:59 tty5     00:00:00 /sbin/getty -8 38400 tty5
    root      1119     1  0 08:59 tty2     00:00:00 /bin/login --     
    root      1120     1  0 08:59 tty3     00:00:00 /sbin/getty -8 38400 tty3
    root      1123     1  0 08:59 tty6     00:00:00 /sbin/getty -8 38400 tty6
    root      1322     1  0 08:59 tty1     00:00:00 /sbin/getty -8 38400 tty1
    linc     14620  1119  0 20:40 tty2     00:00:00 -bash
    root     14681  1369  2 20:49 tty7     00:00:06 /usr/bin/X -core :0 -seat seat0 -auth /var/run/lightdm/root/:0 -nolisten tcp vt7 -novtswitch
    linc     15742 15726  0 20:54 pts/1    00:00:00 grep --color=auto tty
    $ sudo kill -9 14620
    




沪ICP备19023445号-2号
友情链接