⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 linux经典问答.htm

📁 近日使用liunx 的一些实用资料
💻 HTM
📖 第 1 页 / 共 3 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0040)http://www.huihoo.com/gnu_linux/one.html -->
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=gb2312"><!--webbot bot="Include" i-checksum="11301" endspan -->
<META content="MSHTML 6.00.2900.2963" name=GENERATOR></HEAD>
<BODY>
<DIV align=center>
<DIV align=center>
<CENTER>
<TABLE id=AutoNumber2 style="BORDER-COLLAPSE: collapse" borderColor=#111111 
cellSpacing=0 cellPadding=0 width=800 border=0>
  <TBODY>
  <TR>
    <TD>
      <TABLE id=AutoNumber3 style="BORDER-COLLAPSE: collapse" 
      borderColor=#111111 cellSpacing=0 borderColorDark=#ffcc33 cellPadding=0 
      width="100%" borderColorLight=#ffcc33 border=1>
        <TBODY>
        <TR>
          <TD width=799>
            <P align=center><SPAN class=postbody>LINUX一句话问答</SPAN></P>
            <P align=center><SPAN class=postbody>转自:chinaunix 原作者:</SPAN><SPAN 
            class=name>bjchenxu</SPAN></P>
            <P><SPAN 
            class=postbody>----------------------------网络无关篇-------------------------- 
            <BR>0001 <BR><SPAN style="COLOR: red">修改主机名</SPAN> <BR>vi 
            /etc/sysconfig/network,修改HOSTNAME一行为HOSTNAME=主机名,重启后也能生效 
            <BR><BR>0002 <BR><SPAN style="COLOR: red">Ret Hat 
            Linux启动到文字界面(不启动xwindow)</SPAN> <BR>将/etc/inittab中 id:5:initdefault: 
            一行中的5改为3 <BR><BR>0003 <BR><SPAN 
            style="COLOR: red">redhat的自动问题</SPAN> 
            <BR>在www.redhat.com/corp/support/errata/找到补丁,6.1以后的版本带有一个工 
            <BR>具up2date,它能够测定哪些rpm包需要升级,然后自动从redhat的站点下载并完成安装。 <BR><BR>0004 
            <BR><SPAN style="COLOR: red">windows下看linux分区的软件</SPAN> 
            <BR>Paragon.Ext2FS.Anywhere.2.5.rar和explore2fs-1.00-pre4.zip 
            <BR><BR>0005 <BR><SPAN style="COLOR: red">mount用法</SPAN> 
            <BR>fat32的分区 mount -o codepage=936,iocharset=cp936 /dev/hda7 
            /mnt/cdrom <BR>iso文件 mount -o loop /abc.iso /mnt/cdrom <BR>软盘 mount 
            /dev/fd0 /mnt/floppy <BR>USB闪存 mount /dev/sda1 /mnt/cdrom 
            <BR>所有/etc/fstab内容 mount -a <BR>可以指定文件格式"-t 格式", 格式可以为vfat, ext2, 
            ext3等. <BR><BR>0006 <BR><SPAN 
            style="COLOR: red">在vmware的LINUX中使用本地硬盘的FAT分区</SPAN> 
            <BR>将本地的FAT分区共享,然后在VMWARE中使用SMBFS挂上。可以将如下的行放到/etc/fstab中: 
            <BR>//win_ip/D$ /mnt/d smbfs 
            defaults,auto,username=win_name,password=win_pass,codepage=936,iocharest=gb2312 
            0 0 <BR>其中win_ip是你的windows的IP地址; <BR>D$是你的windows里面共享的D盘的共享名; 
            <BR>/mnt/d是要将该分区mount到linux的目录; 
            <BR>win_name和win_pass是你的WINDOWS里面可以读取该分区的用户,比如你的管理员名和密码。 
            <BR>如果你运行了/etc/rc.d/init.d/netfs,那么在启动的时候就会自动挂载这个分区。 
            <BR><BR><BR>0007.a <BR><SPAN style="COLOR: red">删除名为-a的文件</SPAN> 
            <BR>rm ./-a <BR>rm -- -a 告诉rm这是最后一个选项,参见getopt <BR>ls -i 
            列出inum,然后用find . -inum inum_of_thisfile -exec rm '{}' \; 
            <BR><BR>0007.b <BR><SPAN style="COLOR: red">删除名为\a的文件</SPAN> <BR>rm 
            \\a <BR><BR>0007.c <BR><SPAN 
            style="COLOR: red">删除名字带的/和‘\0'文件</SPAN> 
            <BR>这些字符是正常文件系统所不允许的字符,但可能在文件名中产生,如unix下的NFS文件系统在Mac系统上使用 
            <BR>1.解决的方法,把NFS文件系统在挂到不过滤'/'字符的系统下删除含特殊文件名的文件。 
            <BR>2.也可,将错误文件名的目录其它文件移走,ls -id 显示含该文件目录的inum,umount 文件系统, 
            <BR>clri清除该目录的inum,fsck,mount,check your lost+found,rename the file 
            in it. <BR>最好是通过WINDOWS FTP过去就可以删除任何文件名的文件了! <BR><BR>0007.d 
            <BR><SPAN style="COLOR: red">删除名字带不可见字符的文件</SPAN> <BR>列出文件名并转储到文件:ls 
            -l &gt;aaa <BR>然后编辑文件的内容加入rm命令使其内容成为删除上述文件的格式: <BR>vi aaa <BR>[rm -r 
            ******* <BR>] <BR>把文件加上执行权限 chmod +x aaa <BR>执行 $aaa <BR><BR>0007.e 
            <BR><SPAN style="COLOR: red">删除文件大小为零的文件</SPAN> <BR>rm -i `find ./ 
            -size 0` <BR>find ./ -size 0 -exec rm {} \; <BR>find ./ -size |xargs 
            rm -f &amp;非常有效 <BR>for file in * #自己定义需要删除的文件类型 <BR>do <BR>if [ ! 
            -s ${file} ] <BR>then <BR>rm ${file} <BR>echo "rm $file Success!" 
            <BR>fi <BR>done <BR><BR>0008 <BR><SPAN 
            style="COLOR: red">redhat设置滚轮鼠标(mc1011)</SPAN> 
            <BR>进入X后,选择鼠标的配置,选择wheel mouse(ps/2)就可以了, <BR>如果鼠标表现异常,重启计算机即可。 
            <BR><BR>0009 <BR><SPAN style="COLOR: red">加装xwindow</SPAN> 
            <BR>用linux光盘启动,选择升级,然后单独选择包,安装即可 <BR><BR>0010 <BR><SPAN 
            style="COLOR: red">删除linux分区</SPAN> <BR>做一张partition 
            magic的启动软盘,启动后删除. 或者用win2000的启动光盘启动,然后删除. <BR><BR>0011 <BR><SPAN 
            style="COLOR: red">如何退出man</SPAN> <BR>q <BR><BR>0012 <BR><SPAN 
            style="COLOR: red">不编译内核,mount ntfs分区</SPAN> <BR>原装rh8,未升级或编译内核 
            <BR>1. 上google.com搜索并下载 kernel-ntfs-2.4.18-14.i686.rpm <BR>2. rpm 
            -ivh kernel-ntfs-2.4.18-14.i686.rpm <BR>3. mkdir /mnt/c <BR>4. mount 
            -t ntfs /dev/hda1 /mnt/c <BR><BR>0013 <BR><SPAN 
            style="COLOR: red">redhat 8.0中用xmms听mp3</SPAN> 
            <BR>下载www.gurulabs.com/files/xmms-mp3-1.2.7-13.p.i386.rpm <BR>rpm 
            -Uvh xmms-mp3-1.2.7-13.p.i386.rpm <BR><BR>0014 <BR><SPAN 
            style="COLOR: red">找回忘记了的root口令(lilo/grub)</SPAN> <BR>三种办法: 
            <BR>1.在系统进入单用户状态,直接用passwd root去更改 <BR>2.用安装光盘引导系统,进行linux 
            rescue状态,将原来/分区挂接上来,作法如下: <BR>cd /mnt <BR>mkdir hd <BR>mount -t auto 
            /dev/hdaX(原来/分区所在的分区号) hd <BR>cd hd <BR>chroot ./ <BR>passwd root 
            <BR>这样可以搞定 <BR>3.将本机的硬盘拿下来,挂到其他的linux系统上,采用的办法与第二种相同 <BR>rh8中 <BR>一. 
            lilo <BR>1. 在出现 lilo: 提示时键入 linux single <BR>画面显示 lilo: linux single 
            <BR>2. 回车可直接进入linux命令行 <BR>3. #vi /etc/shadow 
            <BR>将第一行,即以root开头的一行中root:后和下一个:前的内容删除, <BR>第一行将类似于 <BR>root::...... 
            <BR>保存 <BR>4. #reboot重启,root密码为空 <BR>二. grub <BR>1. 
            在出现grub画面时,用上下键选中你平时启动linux的那一项(别选dos哟),然后按e键 <BR>2. 
            再次用上下键选中你平时启动linux的那一项(类似于kernel /boot/vmlinuz-2.4.18-14 ro 
            root=LABEL=/),然后按e键 <BR>3. 修改你现在见到的命令行,加入single,结果如下: <BR>kernel 
            /boot/vmlinuz-2.4.18-14 single ro root=LABEL=/ <BR>4. 
            回车返回,然后按b键启动,即可直接进入linux命令行 <BR>5. #vi /etc/shadow 
            <BR>将第一行,即以root开头的一行中root:后和下一个:前的内容删除, <BR>第一行将类似于 <BR>root::...... 
            <BR>保存 <BR>6. #reboot重启,root密码为空 <BR><BR>0015 <BR><SPAN 
            style="COLOR: red">使ctrl + alt + del失效</SPAN> <BR>vi /etc/inittab 
            <BR>将ca::ctrlaltdel:/sbin/shutdown -t3 -r now这行注释掉,就可以了 <BR><BR>0016 
            <BR><SPAN style="COLOR: red">如何看出redhat的版本(7.3?8.0?)</SPAN> <BR>cat 
            /proc/version或者cat /etc/redhat-release <BR><BR>0017 <BR><SPAN 
            style="COLOR: red">文件在哪个rpm中(无双)</SPAN> <BR>上www.rpmfind.net上搜,或者rpm 
            -qf 文件名得到 <BR><BR>0018 <BR><SPAN 
            style="COLOR: red">把man或info的信息存为文本文件</SPAN> <BR>以 tcsh 为例: <BR>man 
            tcsh | col -b &gt; tcsh.txt <BR>info tcsh -o tcsh.txt -s 
            <BR><BR>0019 <BR><SPAN style="COLOR: red">利用现存两个文件,生成一个新的文件</SPAN> 
            <BR>1. 取出两个文件的并集(重复的行只保留一份) <BR>2. 取出两个文件的交集(只留下同时存在于两个文件中的文件) 
            <BR>3. 删除交集,留下其他的行 <BR>1. cat file1 file2 | sort | uniq <BR>2. cat 
            file1 file2 | sort | uniq -d <BR>3. cat file1 file2 | sort | uniq -u 
            <BR><BR>0020 <BR><SPAN 
            style="COLOR: red">设置com1口,让超级终端通过com1口进行登录</SPAN> 
            <BR>确认有/sbin/agetty,编辑/etc/inittab,添加 
            <BR>7:2345:respawn:/sbin/agetty /dev/ttyS0 9600 
            <BR>9600bps是因为联路由器缺省一般都是这种速率,也可以设成 <BR>19200、38400、57600、115200 
            <BR>修改/etc/securetty,添加一行:ttyS0,确保root用户能登录 
            <BR>重启机器,就可以拔掉鼠标键盘显示器(启动时最好还是要看看输出信息)了 <BR><BR>0021 <BR><SPAN 
            style="COLOR: red">删除目录下所有文件包括子目录</SPAN> <BR>rm -rf 目录名 <BR><BR>0022 
            <BR><SPAN style="COLOR: red">查看系统信息</SPAN> <BR>cat /proc/cpuinfo - 
            CPU (i.e. vendor, Mhz, flags like mmx) <BR>cat /proc/interrupts - 中断 
            <BR>cat /proc/ioports - 设备IO端口 <BR>cat /proc/meminfo - 内存信息(i.e. mem 
            used, free, swap size) <BR>cat /proc/partitions - 所有设备的所有分区 <BR>cat 
            /proc/pci - PCI设备的信息 <BR>cat /proc/swaps - 所有Swap分区的信息 <BR>cat 
            /proc/version - Linux的版本号 相当于 uname -r <BR>uname -a - 看系统内核等信息 
            <BR><BR>0023 <BR><SPAN style="COLOR: red">去掉多余的回车符</SPAN> <BR>sed 
            's/^M//' test.sh &gt; back.sh, 注意^M是敲ctrl_v ctrl-m得到的 <BR>或者 
            dos2unix filename <BR><BR>0024 <BR><SPAN 
            style="COLOR: red">切换X桌面(lnx3000)</SPAN> <BR>switchdesk 
            KDE或者switchdesk GNOME <BR><BR>0025 <BR><SPAN 
            style="COLOR: red">通用的声卡驱动程序(lnx3000)</SPAN> <BR>OSS <A 
            href="http://www.opensound.com/" 
            target=_blank>www.opensound.com/</A> ALSA <A 
            href="http://www.alsa-project.org/" 
            target=_blank>www.alsa-project.org/</A> <BR><BR>0026 <BR><SPAN 
            style="COLOR: red">改变redhat的系统语言/字符集(beming/mc1011)</SPAN> <BR>修改 
            /etc/sysconfig/i18n 文件,如 <BR>LANG="en_US",xwindow会显示英文界面, 
            <BR>LANG="zh_CN.GB18030",xwindow会显示中文界面。 <BR>还有一种方法 <BR>cp 
            /etc/sysconfig/i18n $HOME/.i18n <BR>修改 $HOME/.i18n 文件,如 
            <BR>LANG="en_US",xwindow会显示英文界面, 
            <BR>LANG="zh_CN.GB18030",xwindow会显示中文界面。 <BR>这样就可以改变个人的界面语言,而不影响别的用户 
            <BR><BR>0027 <BR><SPAN style="COLOR: red">把屏幕设置为90列</SPAN> <BR>stty 
            cols 90 <BR><BR>0028 <BR><SPAN style="COLOR: red">使用md5sum文件</SPAN> 
            <BR>md5sum isofile &gt; hashfile, 将 md5sum 档案与 hashfile 档案内容比对, 
            验证杂凑值 <BR>是否一致 md5sum –c hashfile <BR><BR>0029 <BR><SPAN 
            style="COLOR: red">一次解压多个zip文件</SPAN> <BR>unzip "*",注意引号不能少 
            <BR><BR>0030 <BR><SPAN style="COLOR: red">看pdf文件</SPAN> 
            <BR>使用xpdf或者安装acrobat reader for linux <BR><BR>0031 <BR><SPAN 
            style="COLOR: red">查找权限位为S的文件</SPAN> <BR>find . -type f \( -perm 
            -04000 -o -perm -02000 \) -exec ls -lg {} \; <BR><BR>0032 <BR><SPAN 
            style="COLOR: red">装中文输入法</SPAN> 
            <BR>以redhat8为例,xwindow及其终端下的不用说了吧,缺省就安装了,用ctrl-space呼出。 
            <BR>现在讨论纯console,请下载zhcon.gnuchina.org/download/src/zhcon-0.2.1.tar.gz, 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -