slitaz-doc-wiki-data diff pages/cn/handbook/commands.txt @ rev 43

Added tag 2011.04.20 for changeset 2b71a34c20d2
author Christopher Rogers <slaxemulator@gmail.com>
date Wed Apr 20 19:45:26 2011 +0000 (2011-04-20)
parents
children
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/pages/cn/handbook/commands.txt	Wed Apr 20 19:45:26 2011 +0000
     1.3 @@ -0,0 +1,190 @@
     1.4 +====== 命令行索引 ======
     1.5 +
     1.6 +===== 简介 =====
     1.7 +
     1.8 +本文档作为Slitaz的命令快速索引. Linux命令包括文件处理, 系统维护级网络管理等等. 你也可以在命令行下浏览网页,在IRC里聊天, 编辑脚本甚至玩游戏. 注意必需以root身份才能处理硬盘及光驱. 你可以使用命令-- //su// 变成系统管理员.
     1.9 +
    1.10 +===== 帮助及可用命令列表 =====
    1.11 +
    1.12 +大多数Linux命令都有提供本命令的帮助信息的选项。 通常此选项的形式为 <nowiki>--help </nowiki> . 以下命令列出拷贝命令的帮助信息。
    1.13 +
    1.14 +<code> $ cp --help </code>
    1.15 +
    1.16 +要列出所有可用命令列表, 只要按Tab键俩下就行了.列出由BusyBox提供的命令可用:
    1.17 +<code> busybox --help. </code>
    1.18 +
    1.19 +===== 列出目录里的文件 =====
    1.20 +
    1.21 +要列出目录里的文件和文件夹,你可以使用ls命令。要想知道ls命令的所有选项,你可以使用–help选项。要简单地列出在当前目录中的文件:
    1.22 +
    1.23 +<code> $ ls </code>
    1.24 +
    1.25 +要列出包括隐藏文件在内的所有文件:
    1.26 +
    1.27 +<code> $ ls -al </code>
    1.28 +
    1.29 +列出其他目录中的文件
    1.30 +
    1.31 +<code> $ ls /home/slitaz </code>
    1.32 +
    1.33 +===== 改变所在目录 =====
    1.34 +
    1.35 +要进入其他文件夹,你可以使用cd命令:
    1.36 +
    1.37 +<code>
    1.38 + $ cd /usr/share/doc
    1.39 +返回上级文件夹:
    1.40 + $ cd ..
    1.41 +</code>
    1.42 +
    1.43 +要进入个人文件夹:
    1.44 +
    1.45 +<code>
    1.46 + $ cd
    1.47 + Or :
    1.48 + $ cd ~
    1.49 + Or :
    1.50 + $ cd $HOME
    1.51 +</code>
    1.52 +
    1.53 +===== 复制文件 =====
    1.54 +
    1.55 +
    1.56 +cp命令可以复制文件或文件夹。示例:复制当前文件夹的info.txt文件到当前文件夹下的Documents文件夹下:
    1.57 +
    1.58 +<code> $ cp info.txt Documents/ </code>
    1.59 +
    1.60 +复制整个文件夹。示例:复制Templates文件夹到/home/hacker:
    1.61 +
    1.62 +<code> $ cp -a Templates /home/hacker </code>
    1.63 +
    1.64 +===== 创建新文件夹 =====
    1.65 +这个命令会床架一个新文件夹,下面的命令创建一个叫Projects的文件夹。它将会在当前目录下创建。示例:
    1.66 +
    1.67 +<code> $ mkdir Projects </code>
    1.68 +
    1.69 +在Projects文件夹下创建一个叫script-1.0的文件夹:
    1.70 +
    1.71 +<code> $ mkdir Projects/script-1.0 </code>
    1.72 +
    1.73 +你可以用-p选项创建多级目录.
    1.74 +
    1.75 +<code> $ mkdir -p one/two/three/four </code>
    1.76 +
    1.77 +===== 删除文件或文件夹 =====
    1.78 +
    1.79 +rm命令可以删除文件。用rm命令删除当前文件夹下的work.txt文件:
    1.80 +
    1.81 +<code> $ rm work.txt </code>
    1.82 +
    1.83 +要删除非空目录,我们可以使用-rf命令。例如:
    1.84 +
    1.85 +<code> $ rm -rf /home/hacker/Templates </code>
    1.86 +
    1.87 +你也可以使用-i选项交互式地删除文件或文件夹以及里面的文件:
    1.88 +
    1.89 +<code> $ rm -ir /home/hacker/Templates </code>
    1.90 +
    1.91 +===== 查看文本文件 =====
    1.92 +
    1.93 +可用less,more,cat命令查看文本文件.
    1.94 +
    1.95 +<code>
    1.96 + $ less -EM essential.txt
    1.97 + or :
    1.98 + $ more README
    1.99 + or :
   1.100 + $ cat /path/to/script.sh
   1.101 +</code>
   1.102 +
   1.103 +补充:vi也可以
   1.104 +===== 编辑文本文件 =====
   1.105 +
   1.106 +nano是个好选择, (<Ctrl+X> to quit and save):
   1.107 +
   1.108 +<code> $ nano Public/bookmarks.html </code>
   1.109 +补充:vi 也可以
   1.110 +===== Cat =====
   1.111 +
   1.112 +
   1.113 +cat > txt 回车后会等待用户输入文本,可以用Ctrl+D结束输入.
   1.114 +以下命令的意思是:读入输入的内容并保存到packages.list文件,(以EOF作为输入结束符号)
   1.115 +
   1.116 +<code>
   1.117 + $ cat > packages.list << "EOF"
   1.118 + The text...
   1.119 + and more text
   1.120 +
   1.121 + EOF
   1.122 +</code> 
   1.123 +
   1.124 +把 > 改为 >> 就变成添加输入的内容至packages.list文件尾.
   1.125 +
   1.126 +<code> 
   1.127 + $ cat >> packages.list << "EOF"
   1.128 + The text...
   1.129 + 
   1.130 + EOF
   1.131 +</code> 
   1.132 +
   1.133 +===== 浏览网页 =====
   1.134 +
   1.135 +retawq就是在命令行下浏览网页用的。。
   1.136 +
   1.137 +<code> 
   1.138 + $ retawq http://www.slitaz.org/en
   1.139 + or :
   1.140 + $ retawq http://localhost/
   1.141 +</code>
   1.142 + 补充:大家还是老老实实用Firefox吧..不推荐大家用其他诸如netsurf及本文提到的retawq..中文支持很烂。。
   1.143 +===== 在 IRC 里聊天 =====
   1.144 +
   1.145 +你可以通过IRC服务器聊天或者传输文件。Slitaz提供了Rhapsody。 
   1.146 +$ rhapsody
   1.147 +/connect irc.freenode.net
   1.148 +/join #slitaz
   1.149 +补充:这个东西不好。。推荐大家用pidgin或其他客户端。。
   1.150 +===== 下载文件 =====
   1.151 +
   1.152 +你可以使用wget下载文件。示例:
   1.153 +<code>  $ wget http://www.slitaz.org/en/doc/handbook/ </code> 
   1.154 +
   1.155 +===== 显示可用硬盘分区列表 =====
   1.156 +
   1.157 +要列出硬盘的可用分区列表,你可以使用cat命令显示/proc/partitions的内容,或者使用fdisk命令加上-l选项。
   1.158 +
   1.159 +<code> 
   1.160 + $ cat /proc/partitions
   1.161 + or :
   1.162 + # fdisk -l
   1.163 +</code>
   1.164 + 
   1.165 +
   1.166 +===== 挂载分区、CD或者USB设备 =====
   1.167 +
   1.168 +要在Slitaz挂载分区,建议使用/media或/mnt目录。示例:建立必要的文件夹并且挂载hda6分区(第一块硬盘的第一个逻辑分区)到/mnt /hda6
   1.169 +
   1.170 +<code> 
   1.171 + # mkdir -p /mnt/hda6
   1.172 + # mount  /dev/hda6 /mnt/hda6
   1.173 +</code> 
   1.174 +
   1.175 +挂载光驱..
   1.176 +
   1.177 +<code>  # mount -t iso9660 /dev/cdrom /media/cdrom </code> 
   1.178 +
   1.179 +挂载U盘:
   1.180 +
   1.181 +<code>  # mount -t vfat /dev/flash /media/flash </code> 
   1.182 +
   1.183 +===== 关机与重启 =====
   1.184 +
   1.185 +要关闭或重启Slitaz, 可以使用halt和reboot或用<Ctrl+Alt+Delete>组合快捷键重启系统. 可以用-f选项强制关机/重启
   1.186 +
   1.187 +<code> 
   1.188 + # halt
   1.189 + To restart :
   1.190 + # reboot
   1.191 + Or :
   1.192 + # reboot -f
   1.193 +</code>