linux 相关

1. 追踪日志文件

    $ tail -f filename

2. 设置运行时库路径

    1) /etc/ld.so.conf --> 添加完成之后运行:

        $ sudo ldconfig

    2) export LD_LIBRARY_PATH=/opt/gtk/lib:$LD_LIBRARY_PATH

3. 查看程序运行时所依赖的动态库

    $ ldd progname

4. 解压 .tar.xz 文件

    $ man tar 里面有 -J --xz 的说明

    $ tar -Jxvf xxx.tar.xz

5. 查看 linux 版本 32-bit | 64-bit

    $ getconf LONG_BIT

    $ file /bin/ls

6. Remove all .svn directories in or below current dir:

   $ find . -name .svn -print | xargs /bin/rm -rf

7. Remove all '^M' characters:

   $ find . -type f -print0 | xargs -0 sed -i 's/\r//g'

8. 重置 Linux 密码 (以下方法在CentOS上面并不可行)

    1) 开机GRUB界面,在内核后面加入 single 参数.

    2) 进入单用户模式使用 passwd 修改密码

9. 64 位 linux 安装 32 位 wps

    $ sudo dpkg --add-architecture i386

    $ sudo apt-get update

    $ sudo apt-get install iceweasel:i386

10. 中文乱码

10.1 gedit 乱码

    查看原值
    $ gsettings get org.gnome.gedit.preferences.encodings auto-detected

    设值
    $ gsettings set org.gnome.gedit.preferences.encodings auto-detected "['UTF-8', 'CURRENT', 'GB18030', 'UTF-16']"

    又或者
    $ sudo apt-get install dconf-editor

10.2 文件名乱码(无效编码)

   $ sudo apt-get install convmv
   $ convmv --notest -f 源编码 -t 新编码 文件名
  常用参数:
  -r 递归处理子文件夹
   --notest 真正进行操作,默认情况下是不对文件进行真实操作
   --list 显示所有支持的编码

10.3 mp3 歌名显示乱码

  $ sudo apt-get install python-mutagen
   $ mid3iconv -e gbk *.mp3

  对于所有使用 gstreamer 做后端的播放器,如 Rhythmbox,设置如下环境变量
  $ sudo vi /etc/profile
  export GST_ID3_TAG_ENCODING=GBK:UTF-8:GB18030
  export GST_ID3V2_TAG_ENCODING=GBK:UTF-8:GB18030

11. 安装配置 java 环境

    安装
    $ sudo apt-get install openjdk-7-jdk

    配置 java 解释器及编译器
    $ sudo update-alternatives --config java
    $ sudo update-alternatives --config javac

12. 修改 grub2 背景图及字体颜色

    入口文件:
    /etc/grub.d/05_debian_theme
    /usr/share/desktop-base/grub_background.sh

    图片文件夹:/usr/share/images/desktop-base

    PS.该方法在 ubuntu 14.04 下不适用 :(

13. 挂载 windows 文件系统到 linux 目录

   编辑 /etc/fstab:
   UUID=FA5E1E735E1E2941   /mnt   ntfs   rw,nosuid,nodev,allow_other,blksize=4096   0   0
   到 /dev/disk/by-uuid 目录下找出相应的 UUID 即可

14. 修改 nautilus 文件夹默认名称

    入口: ~/.config/user-dir.dirs

15. 解决 unzip 乱码

    方案 1:$ unzip -O GBK xxx.zip

    方案 2:/etc/environment
            UNZIP="-O GBK"
            ZIPINFO="-O GBK"

16. 批量改名

    $ ls *.txt | xargs -t -I{} mv {} {}.bak

17. 开发板挂载 nfs

    # mount -t nfs -o nolock 192.168.7.110:/arm /mnt/arm

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

iBlackAngel

您的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值