linux-tips


(1)
question:

从adobe官方网站上下载Adobe Reader  7.0 . 9 。安装之后,选用Adobe Reader打开文件时却没有一点反应,不知道为什么?
answer:

编辑acroread文件,默认为usr
/ local / Adobe / Acrobat7. 0 / bin / acroread,
在前面加上一句 export GTK_IM_MODULE
= xim (在# !/ bin / sh 后面,其它的语句前面)就可以了。



(2)
若光盘中有中文目录,如何挂载?

sudo mount  - t iso9660  - o iocharset = gb2312 , utf8  / dev / cdrom  / cdrom
上面这个命令可以挂载包含中文的光盘
sudo mount  - t iso9660  - o loop  MY . ISO  / cdrom
上面可以挂载iso镜像文件

sudo mount /dev/sdb1 / mnt - t vfat - o iocharset=utf8
上面可以挂载U盘,并支持中文显示

其他的一些参考:
sudo mount  - t iso9660  - o iocharset = gb2312 , codepage = 936   / dev / cdrom  / cdrom


(3)
如何关闭shell中的响铃?

整体关闭:修改文件/etc/inputrc,添加如下一行即可
 set bell -style none
关闭个人用户: 则需修改文件 ~/.inputrc,添加内容同上


(4)
如何使用wget镜像下载整个站点?

$ wget  - - k ( - H) http :// www . example . com /
-m即镜像下载,-k(注意k是小写)表示转换网页中的超连接,以便本地浏览。如果网站中的图像是放在另外的站点,那么可以使用 -H 选项。

附:wget的一些其他用法(更详细的介绍件man wget)

$ wget  - - np  - nd http :// example . com / packages /
      这条命令可以下载 http://example.com网站上packages目录中的所有文件。其中,-np的作用是不遍历父目录,-nd表示不在本机重新创建目录结构。

$ wget  - - np  - nd  -- accept = iso http :// example . com / centos - 5 / i386 /
      与上一条命令相似,但多加了一个 --accept=iso选项,这指示wget仅下载i386目录中所有扩展名为iso的文件。你也可以指定多个扩展名,只需用逗号分隔即可。

$ wget  - i url . txt
      此命令常用于批量下载的情形,把所有需要下载文件的地址放到 url . txt中,然后wget就会自动为你下载所有文件了。

$ wget  - c http :// example . com / really - big - file . iso
      这里所指定的 -c 选项的作用为断点续传。

wget -c ftp://root:xxxx@192.168.0.179/clip.mp3
wget -c ftp://root@192.168.0.179/clip.mp3 --ftp-password=xxxx
wget -c ftp://192.168.0.179/clip.mp3 --ftp-user=root --ftp-password=xxxx
上面三个都是使用wget从ftp服务器192.168.0.179下载数据,用户名root,密码xxxx

(5)
Debian下如何获得源代码?

以*nix的ls命令为例:

$ which ls,找到ls位于/bin/ls。

$ dpkg -S /bin/ls,看看ls所属的包,这里是coreutils

$ apt-get source xxx包名,下载对应的源代码包,不需要sudo。

$ sudo apt-get build-dep xxx包名,获得编译该包的依赖环境。

 

但是,在Debian下获取linux内核的源代码也可以直接如下获取:

#apt-get install linux-source-2.6.18


(6)
查找匹配行,同时其前后n行

grep:

grep -A n 'pattern' file

grep -B n 'pattern' file

grep -C n 'pattern' file

 

vim下删除相应的行

:g/pattern/-n,.+nd

(注意上述方式跟如下的差别:g/pattern/-n,//+nd)


(7)
copy a cd/dvd

To make an ISO from your CD/DVD, place the media in your drive but do not mount it. If it automounts, unmount it.

dd if=/dev/dvd of=dvd.iso    # for dvd
dd if=/dev/cdrom of=cd.iso   # for cdrom
dd if=/dev/scd0 of=cd.iso    # if cdrom is scsi

To make an ISO from files on your hard drive, create a directory which holds the files you want. Then use the mkisofs command.

mkisofs -o /tmp/cd.iso /tmp/directory/

This results in a file called cd.iso in folder /tmp which contains all the files and directories in /tmp/directory/.


follow
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值