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>