免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1442 | 回复: 0
打印 上一主题 下一主题

我在Debian下积累的一些技巧 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-05-17 15:09 |只看该作者 |倒序浏览

为什么我启动icewm后默认总是静音,必须运行kmix将声音打开??
是 alsa 配置问题吧 ( 如果你确实是用 alsa)
那 先调好音量
然后用 root 执行一下 /usr/sbin/alsactl store
她就会记住这次的音量设置了

stardict中要正确显示音标在配置字体中选中sans字体

基于curses的分区软件cfdisk
图形下用gparted(sourceforge上的一个开源项目
基于curses的分区软件cfdisk
图形下用gparted(sourceforge上的一个开源项目)

编码转换工具:convmv
convmv -f cp936 -t utf8 --notest --nosmart -r /home
将/home文件夹里的文件从cp936转换成utf8格式

大幅提高 firefox 页面加载速度
步骤:
   1. 先在地址栏键入about:config
   2. 设置 "network.http.pipelining" 为 "true"
   3. 设置 "network.http.proxy.pipelining" 为 "true"
   4. 设置 "network.http.pipelining.maxrequests" 为 30
   5. 单击右键,选择新建->整数,命名为 nglayout.initialpaint.delay ,值为 0
OK.

apt-get autoclean

加载Usb
mount -t vfat -o iocharset=utf8,umask=000 /dev/sda /mnt/usb

将软件关联关系列输出图片:
apt-rdepends -d mozilla-firefox | springgraph > firefox.png
springgraph速度有点慢,装上graphviz后,apt-rdepends -d mlterm | dot -Tps >mlterm.ps 或者apt-rdepends -d mlterm | dot -Tpng >mlterm.png
九( 见五十九 )
alias gimp='gimp 2>/dev/null &' 图象处理是经常要用的,后面的 2>/dev/null 是为了不看各种出 错信息。
1是标准输出,2是报错输出。
2>/dev/null 意思是报错信息通通转到/dev/null设备(相当于删除), 这样屏幕上就比较干净清爽.

用Opera时,字体设置要设置国际字体中的简体中文,不然显示有问题
十一
查看本机IP及网卡物理地址:ifconfig
ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0C:6E:78:F9:C7
          inet addr:219.243.36.231  Bcast:255.255.0.0  Mask:255.255.255.0
          inet6 addr: fe80::20c:6eff:fe78:f9c7/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2280431 errors:0 dropped:0 overruns:0 frame:0
          TX packets:26606 errors:39 dropped:0 overruns:0 carrier:0
          collisions:9125 txqueuelen:1000
          RX bytes:1996231111 (1.8 GiB)  TX bytes:2840153 (2.7 MiB)
          Interrupt:193
lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:2 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:100 (100.0 b)  TX bytes:100 (100.0 b)
十一
代码:
$wajig listcommands|grep large
large          List size of all large (>10MB) installed packages
我用wajig这是一个新的dpkg前端。功能很全。
要想你要的这个功能,只需要安装 wajig, 然后
代码:
wajig large
就可以显示出大于10M的包。 它还有其它很多功能,比如启动服务:
wajig start kdm
查询哪个包里有我需要的文件:
wajig whichpkg libc
可以自动在apt-get.org里搜索非官方方的包:
wajig findpkg engage (找engage这个包在哪个非官方服务器)
十二
在KDE控制中心中没有文泉驿字体选项
dpkg-reconfigure fontconfig
设置启用bitmap字体就可以了
十三
修改 Debian 默认浏览器用
/usr/sbin/update-alternatives --config x-www-browser
十四
*.mht格式文件是IE另存的一种Web archive格式
单文件包括网页和图片
一个简单的方法:
1. 把*.mht改名为*.eml
2. 用Mozilla打开*.eml
3. 如果图片链接有问题,选择View Image就可以了
此外,还有专门的工具kmhtConvert:
kmhtConvert is a utility to convert mht (Windows Web Archive) files to war (
KDE Web Archive) files.
十五
关于 Beep Media Player 在 UTF-8 下的 播放列表乱码的处理
beep 的首选项->插件->媒体-> MPEG 音频插件的首选项->标题->选中将非UTF-8标签转成UTF-8->ID3编码设为GBK
十六
关于Xmms里音轨显示乱码
装这个 xmms-mpg123-ja
这个有转换标签编码的
十七
制作DEB包
dh_make -e your.maintainer@address -f ../gentoo-0.9.12.tar.gz
进入程序的主目录然后运行如下命令:
       dpkg-buildpackage -rfakeroot
在你的.changes文件上运行lintian(1);这个程序将会检查 出软件包中的一些很常见的错误。它的命 令是:
       lintian -i gentoo_0.9.12-1_i386.changes
十八
声音配置:
包alsa-utils
运行命令:alsaconf来配置声卡
十九
mplayer播放时切换字幕用j键
控制台下播放电影:
mplayer -vo fbdev file.avi
注意内核启动参数要加入
vga=788
二十
Gnome里启用音效后会启动esd进程,可能和播放软件冲突
二十一
apt-cache dump 简要显示整个缓存文件的内容
apt-cache dumpavail 把所有有效的包文件列表打印到 stdout
apt-cache -n search 根据正则表达式搜索软件包列表
二十二
我用的是etch,kde3.3;
kdm登陆时候,设置10号字体,刚刚好;
但用rcconf去掉kdm,而用startx登陆的时候,发现字体变大了,要设置成9号字体,才跟原先差不多。 但是9号字体却没有10号字体漂亮。
A:
请执行下
echo Xft.dpi:96 >> ~/.Xresources
也就是在 ~/.Xresources 里加一行 Xft.dpi:96
96 是中等大小字体 , 75 是小字体
二十三
dpkg -L package_name
显示软件包的所有文件
dpkg -S file_name
查找文件属于哪个包
二十四
下载目录下的所有文件可以用镜像命令
mirror source_dir local_dir
二十五
查看哪个程序占用了相应设备
如查看哪个程序占了音频设置:
lsof /dev/dsp
二十六
wget批量下载
wget -t 1 -nc -T 20 -i mp3
  参数(区分大小写) -t 1 表示尝试链接1次,失败就算了。-nc 表示不要下载同目录下同名的文 件。-T 20 表示链接超时20秒后就撤退。-i mp3 表示从当前目录下文件名为mp3的文件里面获取下载地址(如果是别的目录就输入路径如:/home/×××/mp3),这个文件一般是html文件,但不 强求,只要是列出如 http:// ×××××.mp3 等最终下载地址列表的文件就好,这里是文本文件mp3(linux不强求扩展 名)
二十七
提高系统启动速度的软件:
http://initng.thinktux.net/index.php/Main_Page
InitNG
只需在系统引导参数中加入如下部分:
kernel (hd0,1)/vmlinuz root=/dev/hda6 init=/sbin/initng ro
二十八
重新配置X
dpkg-reconfigure xserver-xorg
二十九
数码相机软件:
gtkam
三十
选择默认的窗口管理器:
update-alternatives --config x-session-manager
There are 4 alternatives which provide `x-session-manager'.
  Selection    Alternative
-----------------------------------------------
      1        /usr/bin/icewm-session
      2        /usr/bin/startkde
*+    3        /usr/bin/xfce4-session
      4        /usr/bin/gnome-session
Press enter to keep the default
  • , or type selection number: 1
    Using `/usr/bin/icewm-session' to provide `x-session-manager'.
    三十一
    rar e file.rar解压文件并且不建立任何文件夹
    rar x file.rar解压文件按原目录结构
    三十二
    Openoffice的界面字体
    自动替换
    Andale Sans UI
    这个字体即可
    三十三
    不能加载USB时试试
    modprobe usb-storage 这个是加载usb移动存储的模块的
    三十四
    如果你要编译xmms,就
    apt-get build-dep xmms
    这样就把编译xmms的开发包装全了
    三十五
    root对一些文件访问没有权限可能是磁盘已经损坏可以用reiserfsck --rebuild-tree来修复 (针对reiserfs文件系统)
    三十六
    dpkg -r 来删除一些不完整的软件包
    三十七
    kdm/gdm里的选项在/usr/share/xsessions, 是一些以.desktop为结尾的文件
    三十八
    导出软件包选择列表:
    dpkg --get-selections \* > selections.txt
    导入dpkg数据库:
    dpkg --set-selections
                 200
             
    中的200改成180
    这样安装后可能会出现字体爬坡现象,可以到http://www.linuxsky.net/down/ftproot/incoming/f33k4/deb/freetype/安装libfreetype6_2.1.10-9_i386.deb和libfreetype6-dev_2.1.10-9_i386.deb两个 文件包
    四十
    修改网卡设置,直接修改/etc/network/interfaces
    运行/etc/init.d/networking restart
    使修改立即生效
    四十一
    清除系统中的孤儿包
    deborphan --guess-all|tr ["\n"] [" "]|sudo xargs apt-get remove --purge - -y
    四十二
    清除系统中仅仅remove的软件包
    dpkg -l |grep ^rc|awk '{print $2}' |tr ["\n"] [" "]|sudo xargs dpkg -P  -
    四十三
    查看进程调用
    lsof -p
    四十四
    当程序出现问题, 但没有给出足够的错误提示时, 可以用下面的命令跟踪
    strace -f -F -o outfile
    四十五
    如果在安装过程中出现中断,然后你发现该软件包既不能重装又不能删除,试试下 面两个命令:
         # apt-get -f install
         # dpkg --configure -a
    如果你在运行apt-get update时看到“E: Dynamic MMap ran out of room”, 那么在/etc/apt/apt.conf加入如下内容:
         APT::Cache-Limit 10000000;
    四十六
    利用zless或bzless命令可以直接查看.gz .bz2压缩的文本包
    四十七
    设置时间:
    写入CMOS
    hwclock --systohc
    读取CMOS时间
    hwclock --hctosys
    四十八
    删除一个关联较多的软件包
    debfoster package-
    比如当初你是用apt-get install x-window-system-core安装的X,那么
    debfoster x-window-system-core-
    按着提示做
    删除由 x-window-system-core带来的包。
    四十九
    访问网上领居
    使用windows共享是这么做的:
    安装smbfs这个模块,然后
    mount -t smbfs -o username=xxx,password=xxx,rw \\xxx\yyy /mnt/smb1
    这么做以后,是将对方的共享目录挂载在/mnt/smb1下了,所有中文文件都可以正常访问。
    五十
    简易的录音方法:
    用 cat 就可以了
    # cat /dev/audio > test0.au
    按 ctrl + c 停止录音
    用 dd 也可以
    # dd if=/dev/audio of=test01.au bs=1m count=1
    五十一
    大多数不使用声音服务器的非 KDE 声音应用程序可以通过 命令 artsdsp 来运行。应用程序运行时, 所有到声音设备 的访问都将被重定向到 artsd 声音服务器。
    命令的格式是:
    artsdsp 应用程序 参数 ...
    五十二
    抽取tar文件中的特定文件:
    colinux:~/test# ls
    test.tar
    colinux:~/test# tar -tvf test.tar
    drwxr-xr-x root/root         0 2005-11-17 10:13:37 ./
    -rw-r--r-- root/root        16 2005-11-17 10:12:55 ./test2
    -rwxr-xr-x root/root        89 2005-11-10 03:23:37 ./test.sh
    colinux:~/test# tar --get -vf test.tar test.sh
    tar: test.sh: Not found in archive
    tar: Error exit delayed from previous errors
    colinux:~/test# tar --get -vf test.tar ./test.sh
    ./test.sh
    colinux:~/test# ls -l
    total 16
    -rwxr-xr-x  1 root root    89 Nov 10 03:23 test.sh
    -rw-r--r--  1 root root 10240 Nov 17 10:13 test.tar
    五十三
    给定关键字, 查找相关命令
    propos
    man -k
    五十四
    系统服务
    1.编写启动脚本, 并将其置于 /etc/init.d/目录下
    2. 付予 可执行权限
    3. 设定为启动服务
    #/usr/sbin/update-rc.d  defaults
    4.将其删除
    #/usr/sbin/update-rc.d -f  remove
    5.根据运行级别设定,例如
    #/usr/sbin/update-rc.d  start 20 1 2 3 . stop 20 4 5 .
    五十五
    保持软件包的一个版本
    aptitude hold package_name
    解除
    aptitude unhold package_name
    五十六
    ASCII艺术小软件:
    figlet
    五十七
    下载Http的Dir目录内的所有文件
    wget -r -p -np -k http://fedora.redhat.com/docs/release-notes/fc5/zh_CN/
    五十八
    安装Rpm包
    alien -i name-of-the-pakage.rpm直接安装
    alien -d 把rpm包转成deb包
    五十九
    someprog > /dev/null 2>&1
    The first part, "> /dev/null" means send standard output to the 'bit
    bucket" or in other words, throw it away.
    The second part, "2>&1" means "redirect standard error (2) to the same
    place as standard outout (1.)
    六十
    没用装zhcon(装好基本系统后)看中文
    jfbterm -q -c other,GB2312,iconv,UTF-8
    由于需要fb支持
    所以在/boot/grub/menu.lst里
    加入 vga=788(或其它)
    六十一
    控制台快照
    可以用setterm程序来获得控制台下的屏幕截图。命令格式为:
    setterm -dump 1
    上面命令中,1指第一个虚拟控制台,如要获得第二个虚拟控制台的内容,应改为2,依此类推。
    还可以用import:
    import console.jpg
    六十二
    tar
    tar xvvf file.tar #extract the contents from the tar package
    tar tf file.tar #list the contents of the tar package
    六十三
    显示出路径信息
    apt-get install --print-uris package
    六十四
    google搜索技巧:
    site:linuxsir.org intitle:cce
    会在sir里搜索以cce为标题的文章
    六十五
    提取tar包中的特定文件:
    colinux:~/test# ls
    test.tar
    colinux:~/test# tar -tvf test.tar
    drwxr-xr-x root/root         0 2005-11-17 10:13:37 ./
    -rw-r--r-- root/root        16 2005-11-17 10:12:55 ./test2
    -rwxr-xr-x root/root        89 2005-11-10 03:23:37 ./test.sh
    colinux:~/test# tar --get -vf test.tar test.sh
    tar: test.sh: Not found in archive
    tar: Error exit delayed from previous errors
    colinux:~/test# tar --get -vf test.tar ./test.sh
    ./test.sh
    colinux:~/test# ls -l
    total 16
    -rwxr-xr-x  1 root root    89 Nov 10 03:23 test.sh
    -rw-r--r--  1 root root 10240 Nov 17 10:13 test.tar
                   
                   
                   

    本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/12838/showart_113955.html
  • 您需要登录后才可以回帖 登录 | 注册

    本版积分规则 发表回复

      

    北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
    未成年举报专区
    中国互联网协会会员  联系我们:huangweiwei@itpub.net
    感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

    清除 Cookies - ChinaUnix - Archiver - WAP - TOP