slitaz-doc-wiki-data annotate 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 |
rev | line source |
---|---|
slaxemulator@6 | 1 ====== 命令行索引 ====== |
slaxemulator@6 | 2 |
slaxemulator@6 | 3 ===== 简介 ===== |
slaxemulator@6 | 4 |
slaxemulator@6 | 5 本文档作为Slitaz的命令快速索引. Linux命令包括文件处理, 系统维护级网络管理等等. 你也可以在命令行下浏览网页,在IRC里聊天, 编辑脚本甚至玩游戏. 注意必需以root身份才能处理硬盘及光驱. 你可以使用命令-- //su// 变成系统管理员. |
slaxemulator@6 | 6 |
slaxemulator@6 | 7 ===== 帮助及可用命令列表 ===== |
slaxemulator@6 | 8 |
slaxemulator@6 | 9 大多数Linux命令都有提供本命令的帮助信息的选项。 通常此选项的形式为 <nowiki>--help </nowiki> . 以下命令列出拷贝命令的帮助信息。 |
slaxemulator@6 | 10 |
slaxemulator@6 | 11 <code> $ cp --help </code> |
slaxemulator@6 | 12 |
slaxemulator@6 | 13 要列出所有可用命令列表, 只要按Tab键俩下就行了.列出由BusyBox提供的命令可用: |
slaxemulator@6 | 14 <code> busybox --help. </code> |
slaxemulator@6 | 15 |
slaxemulator@6 | 16 ===== 列出目录里的文件 ===== |
slaxemulator@6 | 17 |
slaxemulator@6 | 18 要列出目录里的文件和文件夹,你可以使用ls命令。要想知道ls命令的所有选项,你可以使用–help选项。要简单地列出在当前目录中的文件: |
slaxemulator@6 | 19 |
slaxemulator@6 | 20 <code> $ ls </code> |
slaxemulator@6 | 21 |
slaxemulator@6 | 22 要列出包括隐藏文件在内的所有文件: |
slaxemulator@6 | 23 |
slaxemulator@6 | 24 <code> $ ls -al </code> |
slaxemulator@6 | 25 |
slaxemulator@6 | 26 列出其他目录中的文件 |
slaxemulator@6 | 27 |
slaxemulator@6 | 28 <code> $ ls /home/slitaz </code> |
slaxemulator@6 | 29 |
slaxemulator@6 | 30 ===== 改变所在目录 ===== |
slaxemulator@6 | 31 |
slaxemulator@6 | 32 要进入其他文件夹,你可以使用cd命令: |
slaxemulator@6 | 33 |
slaxemulator@6 | 34 <code> |
slaxemulator@6 | 35 $ cd /usr/share/doc |
slaxemulator@6 | 36 返回上级文件夹: |
slaxemulator@6 | 37 $ cd .. |
slaxemulator@6 | 38 </code> |
slaxemulator@6 | 39 |
slaxemulator@6 | 40 要进入个人文件夹: |
slaxemulator@6 | 41 |
slaxemulator@6 | 42 <code> |
slaxemulator@6 | 43 $ cd |
slaxemulator@6 | 44 Or : |
slaxemulator@6 | 45 $ cd ~ |
slaxemulator@6 | 46 Or : |
slaxemulator@6 | 47 $ cd $HOME |
slaxemulator@6 | 48 </code> |
slaxemulator@6 | 49 |
slaxemulator@6 | 50 ===== 复制文件 ===== |
slaxemulator@6 | 51 |
slaxemulator@6 | 52 |
slaxemulator@6 | 53 cp命令可以复制文件或文件夹。示例:复制当前文件夹的info.txt文件到当前文件夹下的Documents文件夹下: |
slaxemulator@6 | 54 |
slaxemulator@6 | 55 <code> $ cp info.txt Documents/ </code> |
slaxemulator@6 | 56 |
slaxemulator@6 | 57 复制整个文件夹。示例:复制Templates文件夹到/home/hacker: |
slaxemulator@6 | 58 |
slaxemulator@6 | 59 <code> $ cp -a Templates /home/hacker </code> |
slaxemulator@6 | 60 |
slaxemulator@6 | 61 ===== 创建新文件夹 ===== |
slaxemulator@6 | 62 这个命令会床架一个新文件夹,下面的命令创建一个叫Projects的文件夹。它将会在当前目录下创建。示例: |
slaxemulator@6 | 63 |
slaxemulator@6 | 64 <code> $ mkdir Projects </code> |
slaxemulator@6 | 65 |
slaxemulator@6 | 66 在Projects文件夹下创建一个叫script-1.0的文件夹: |
slaxemulator@6 | 67 |
slaxemulator@6 | 68 <code> $ mkdir Projects/script-1.0 </code> |
slaxemulator@6 | 69 |
slaxemulator@6 | 70 你可以用-p选项创建多级目录. |
slaxemulator@6 | 71 |
slaxemulator@6 | 72 <code> $ mkdir -p one/two/three/four </code> |
slaxemulator@6 | 73 |
slaxemulator@6 | 74 ===== 删除文件或文件夹 ===== |
slaxemulator@6 | 75 |
slaxemulator@6 | 76 rm命令可以删除文件。用rm命令删除当前文件夹下的work.txt文件: |
slaxemulator@6 | 77 |
slaxemulator@6 | 78 <code> $ rm work.txt </code> |
slaxemulator@6 | 79 |
slaxemulator@6 | 80 要删除非空目录,我们可以使用-rf命令。例如: |
slaxemulator@6 | 81 |
slaxemulator@6 | 82 <code> $ rm -rf /home/hacker/Templates </code> |
slaxemulator@6 | 83 |
slaxemulator@6 | 84 你也可以使用-i选项交互式地删除文件或文件夹以及里面的文件: |
slaxemulator@6 | 85 |
slaxemulator@6 | 86 <code> $ rm -ir /home/hacker/Templates </code> |
slaxemulator@6 | 87 |
slaxemulator@6 | 88 ===== 查看文本文件 ===== |
slaxemulator@6 | 89 |
slaxemulator@6 | 90 可用less,more,cat命令查看文本文件. |
slaxemulator@6 | 91 |
slaxemulator@6 | 92 <code> |
slaxemulator@6 | 93 $ less -EM essential.txt |
slaxemulator@6 | 94 or : |
slaxemulator@6 | 95 $ more README |
slaxemulator@6 | 96 or : |
slaxemulator@6 | 97 $ cat /path/to/script.sh |
slaxemulator@6 | 98 </code> |
slaxemulator@6 | 99 |
slaxemulator@6 | 100 补充:vi也可以 |
slaxemulator@6 | 101 ===== 编辑文本文件 ===== |
slaxemulator@6 | 102 |
slaxemulator@6 | 103 nano是个好选择, (<Ctrl+X> to quit and save): |
slaxemulator@6 | 104 |
slaxemulator@6 | 105 <code> $ nano Public/bookmarks.html </code> |
slaxemulator@6 | 106 补充:vi 也可以 |
slaxemulator@6 | 107 ===== Cat ===== |
slaxemulator@6 | 108 |
slaxemulator@6 | 109 |
slaxemulator@6 | 110 cat > txt 回车后会等待用户输入文本,可以用Ctrl+D结束输入. |
slaxemulator@6 | 111 以下命令的意思是:读入输入的内容并保存到packages.list文件,(以EOF作为输入结束符号) |
slaxemulator@6 | 112 |
slaxemulator@6 | 113 <code> |
slaxemulator@6 | 114 $ cat > packages.list << "EOF" |
slaxemulator@6 | 115 The text... |
slaxemulator@6 | 116 and more text |
slaxemulator@6 | 117 |
slaxemulator@6 | 118 EOF |
slaxemulator@6 | 119 </code> |
slaxemulator@6 | 120 |
slaxemulator@6 | 121 把 > 改为 >> 就变成添加输入的内容至packages.list文件尾. |
slaxemulator@6 | 122 |
slaxemulator@6 | 123 <code> |
slaxemulator@6 | 124 $ cat >> packages.list << "EOF" |
slaxemulator@6 | 125 The text... |
slaxemulator@6 | 126 |
slaxemulator@6 | 127 EOF |
slaxemulator@6 | 128 </code> |
slaxemulator@6 | 129 |
slaxemulator@6 | 130 ===== 浏览网页 ===== |
slaxemulator@6 | 131 |
slaxemulator@6 | 132 retawq就是在命令行下浏览网页用的。。 |
slaxemulator@6 | 133 |
slaxemulator@6 | 134 <code> |
slaxemulator@6 | 135 $ retawq http://www.slitaz.org/en |
slaxemulator@6 | 136 or : |
slaxemulator@6 | 137 $ retawq http://localhost/ |
slaxemulator@6 | 138 </code> |
slaxemulator@6 | 139 补充:大家还是老老实实用Firefox吧..不推荐大家用其他诸如netsurf及本文提到的retawq..中文支持很烂。。 |
slaxemulator@6 | 140 ===== 在 IRC 里聊天 ===== |
slaxemulator@6 | 141 |
slaxemulator@6 | 142 你可以通过IRC服务器聊天或者传输文件。Slitaz提供了Rhapsody。 |
slaxemulator@6 | 143 $ rhapsody |
slaxemulator@6 | 144 /connect irc.freenode.net |
slaxemulator@6 | 145 /join #slitaz |
slaxemulator@6 | 146 补充:这个东西不好。。推荐大家用pidgin或其他客户端。。 |
slaxemulator@6 | 147 ===== 下载文件 ===== |
slaxemulator@6 | 148 |
slaxemulator@6 | 149 你可以使用wget下载文件。示例: |
slaxemulator@6 | 150 <code> $ wget http://www.slitaz.org/en/doc/handbook/ </code> |
slaxemulator@6 | 151 |
slaxemulator@6 | 152 ===== 显示可用硬盘分区列表 ===== |
slaxemulator@6 | 153 |
slaxemulator@6 | 154 要列出硬盘的可用分区列表,你可以使用cat命令显示/proc/partitions的内容,或者使用fdisk命令加上-l选项。 |
slaxemulator@6 | 155 |
slaxemulator@6 | 156 <code> |
slaxemulator@6 | 157 $ cat /proc/partitions |
slaxemulator@6 | 158 or : |
slaxemulator@6 | 159 # fdisk -l |
slaxemulator@6 | 160 </code> |
slaxemulator@6 | 161 |
slaxemulator@6 | 162 |
slaxemulator@6 | 163 ===== 挂载分区、CD或者USB设备 ===== |
slaxemulator@6 | 164 |
slaxemulator@6 | 165 要在Slitaz挂载分区,建议使用/media或/mnt目录。示例:建立必要的文件夹并且挂载hda6分区(第一块硬盘的第一个逻辑分区)到/mnt /hda6 |
slaxemulator@6 | 166 |
slaxemulator@6 | 167 <code> |
slaxemulator@6 | 168 # mkdir -p /mnt/hda6 |
slaxemulator@6 | 169 # mount /dev/hda6 /mnt/hda6 |
slaxemulator@6 | 170 </code> |
slaxemulator@6 | 171 |
slaxemulator@6 | 172 挂载光驱.. |
slaxemulator@6 | 173 |
slaxemulator@6 | 174 <code> # mount -t iso9660 /dev/cdrom /media/cdrom </code> |
slaxemulator@6 | 175 |
slaxemulator@6 | 176 挂载U盘: |
slaxemulator@6 | 177 |
slaxemulator@6 | 178 <code> # mount -t vfat /dev/flash /media/flash </code> |
slaxemulator@6 | 179 |
slaxemulator@6 | 180 ===== 关机与重启 ===== |
slaxemulator@6 | 181 |
slaxemulator@6 | 182 要关闭或重启Slitaz, 可以使用halt和reboot或用<Ctrl+Alt+Delete>组合快捷键重启系统. 可以用-f选项强制关机/重启 |
slaxemulator@6 | 183 |
slaxemulator@6 | 184 <code> |
slaxemulator@6 | 185 # halt |
slaxemulator@6 | 186 To restart : |
slaxemulator@6 | 187 # reboot |
slaxemulator@6 | 188 Or : |
slaxemulator@6 | 189 # reboot -f |
slaxemulator@6 | 190 </code> |