站长百科 | 数字化技能提升教程 数字化时代生存宝典
首页
数字化百科
电子书
▼
建站程序
开发
服务器
办公软件
开发教程
▼
服务器教程
软件使用教程
运营教程
热门电子书
▼
CSS教程
WordPress教程
导航
程序频道
推广频道
网赚频道
人物频道
网站程序
网页制作
云计算
服务器
CMS
论坛
网店
虚拟主机
cPanel
网址导航
WIKI使用导航
WIKI首页
热点词条
最新资讯
网站程序
站长人物
页面分类
使用帮助
编辑测试
创建条目
网站地图
站长百科导航
站长百科
主机侦探
IDCtalk云说
跨境电商导航
WordPress啦
站长专题
网站推广
网站程序
网站赚钱
虚拟主机
cPanel
网址导航专题
云计算
微博营销
虚拟主机管理系统
开放平台
WIKI程序与应用
美国十大主机
编辑“
WordPress:UNIX Shell Skills
”(章节)
人物百科
|
营销百科
|
网赚百科
|
站长工具
|
网站程序
|
域名主机
|
互联网公司
|
分类索引
跳转至:
导航
、
搜索
警告:
您没有登录。如果您做出任意编辑,您的IP地址将会公开可见。如果您
登录
或
创建
一个账户,您的编辑将归属于您的用户名,且将享受其他好处。
反垃圾检查。
不要
加入这个!
== Shell 命令 == 下面简要介绍一些有用的UNIX shell命令。 === ls === 这个命令显示了一个目录的内容的列表。为更改前,命令显示了当前目录的内容;你可以特别规定列出另一个目录的内容。一些有用的选项是: * <tt style="font-weight:bold; color:#036">ls -l</tt> :如果列表很长,你可以在网页上显示列表。输入<pre>ls -l |less</pre> ,执行这一步 : (注意: 竖线 <tt style="font-weight:bold; color:#036">|</tt>也成为一个 UNIX ''pipe''). pipe bar 指的是来自<tt style="font-weight:bold; color:#036">ls -l</tt>的输出,提交到了一个程序 <tt style="font-weight:bold; color:#036">less</tt>, 这个程序显示了任何收到的输入内容。你可以点击空白处,来访问下一个网页,或者点击箭头,向上或者向下翻看。 * <tt style="font-weight:bold; color:#036">ls -la</tt> :包含隐藏文件 (例如,以一个圆点开始的文件,像目录列表中的 [[WordPress:Glossary#.htaccess|.htaccess]])。 * <tt style="font-weight:bold; color:#036">ls -l g*</tt> :指定任何其它的目录或者文件组列在选项的后面,在一个例子中,会列出所有以g开始的文件,然而<tt style="font-weight:bold; color:#036">ls public_html</tt>会列出public_html的内容。 === cd === <tt style="font-weight:bold; color:#036">cd</tt>命令更改了当前的目录。要从当前的目录切换到一个子目录中,将子目录的名称放到命令行的后面。要变成一个子目录<tt style="font-weight:bold; color:#036">wp-content</tt>,你需要输入 <pre> cd wp-wp-content </pre> 要进入当前目录的上级目录,请输入: <pre> cd .. </pre> 要从当前目录切换到你的主目录中,输入 <pre> cd </pre> === mkdir === <tt style="font-weight:bold; color:#036">mkdir</tt>命令创建了一个在当前目录内部创建了一个新的目录。要在当前的目录中,创建一个名为<tt style="font-weight:bold; color:#036">audio</tt>目录,请输入 <pre> mkdir audio </pre> 要移除一个空目录,请输入<tt style="font-weight:bold; color:#036">rmdir directoryname</tt>例如; <pre> rmdir audio </pre> === rm === <tt style="font-weight:bold; color:#036">rm</tt>命令删除('移除')一个文件。要一次地删除整个目录以及目录中所包含的内容,输入<tt style="font-weight:bold; color:#036">rm -rf directoryname</tt>。要删除当前目录中的所有内容,使用 <pre>rm -rf *</pre> 要谨慎—一旦某个内容以这样的方式删除掉了,这个内容就永远都不会返回了。 === 离开当前命令行外壳 === <tt style="font-weight:bold; color:#036">exit</tt>命令结束了你的shell部分。 === mv === <tt style="font-weight:bold; color:#036">mv</tt>命令将文件从一个位置移到了另一个位置;同时还会重新命名文件。输入 <pre>mv file new-location</pre> 如果 <tt style="font-weight:bold; color:#036">new-location</tt> 参数是当前文件系统中的一个 (有效的) 目录,文件就会被移动到这个目录;如果目录不是有效地目录 (而且目录名不与当前的文件名相冲突的话), <tt style="font-weight:bold; color:#036">文件</tt> 就会被重新命名为 <tt style="font-weight:bold; color:#036">new-location</tt>。你也可以使用一个命令,移动和重新命名一个文件: <pre>mv file ~/path/to/new-file-name</pre> === cp === <tt style="font-weight:bold; color:#036">cp</tt>命令复制文件或者目录。要复制一个目录和目录的全部内容,请使用 <pre>cp -rf source-file destination</pre> === ln === <tt style="font-weight:bold; color:#036">ln</tt>命令创建链接。与我们的目标相关的链接是"符号链接" 或者 ''symlinks'' —文件系统中 "指向" 其它文件或者目录的文件。当你访问一个 symlink的时候,你真正是在使用原始文件。如果你想要将你的WordPress目录的位置,如从<tt style="font-weight:bold; color:#036">/wordpress/</tt> 改到<tt style="font-weight:bold; color:#036">/blog/</tt>中,你可以创建一个如下的symlinks: <pre>ln -s wordpress blog</pre> 然后通过文件或者目录真正的名称来访问— <tt style="font-weight:bold; color:#036">wordpress</tt> —或者通过链接名— <tt style="font-weight:bold; color:#036">blog</tt>。在WordPress[[WordPress:Administration Panels|管理面板]]的[[WordPress:Administration_Panels#Options_-_Configuration_Settings|选项]]面板中,设置"博客地址(URI)"区,来显示symlink取代目录名。 === tar and unzip === <tt style="font-weight:bold; color:#036">tar</tt> 和 <tt style="font-weight:bold; color:#036">unzip</tt> 命令是用来压缩和解压"归档"文件的。存档指的是已经被"压缩的"文件或者文件加 — 例如,文件按大小得到了压缩— 通常是用来发行或者作为备份用的。<tt style="font-weight:bold; color:#036">解压</tt> 命令是用来将文件以<tt style="font-weight:bold; color:#036">.zip</tt>结束; the <tt style="font-weight:bold; color:#036">tar</tt> 命令是用来将文件以<tt style="font-weight:bold; color:#036">.tgz</tt> 或者 <tt style="font-weight:bold; color:#036">.tar.gz</tt>结束. '''解压文件''':如果文件是一个<tt style="font-weight:bold; color:#036">.tar.gz</tt>归档,请输入<pre>tar -zxvf file.tar.gz</pre> 如果文件是<tt style="font-weight:bold; color:#036">压缩</tt>归档,你可能要创建一个临时的目录,你将文件的内容解压到这个目录中(否则,文件就会解压到当前的目录中)。 === chmod和文件权限 === <tt style="font-weight:bold; color:#036">chmod</tt>更改了一个特定的文件的权限。UNIX 文件权限规定了谁可以对文件进行什么样的处理。<tt style="font-weight:bold; color:#036">ls -l</tt> 命令告诉了你一个文件或者目录拥有什么权限: <pre style="font-size: 0.82em"> -rw-r--r-- 1 domain60 vweb 840 二月 21 06:38 wp-config-sample.php -rw-r--r-- 1 domain60 vweb 826 六月 29 20:31 wp-config.php drwxr-xr-x 4 domain60 vweb 4096 六月 29 20:30 wp-content -rw-r--r-- 1 domain60 vweb 762 三月 29 16:05 wp-feed.php drwxr-xr-x 3 domain60 vweb 4096 六月 29 18:46 wp-images drwxr-xr-x 2 domain60 vweb 4096 六月 29 18:46 wp-includes </pre> 权限显示在第一个栏中的字母串中。那个栏中的第一个字母暗示了字母串是文件,链接还是目录。<tt style="font-weight:bold; color:#036">d</tt>表示目录,<tt style="font-weight:bold; color:#036">l</tt>表示链接,一个破折号表示一个文件。 权限是用下面九个字母公告的,这九个字母作为三组显示。第一组的三个字母,涉及所有者,第二组他所属于的那个组(不可能设计到你,一个网络主机用户),第三组涉及到其他所有的人。注意拥有根权限(管理员)的人能够访问系统上的所有文件。 字母<tt style="font-weight:bold; color:#036">r</tt>, <tt style="font-weight:bold; color:#036">w</tt> 和 <tt style="font-weight:bold; color:#036">x</tt>代表着阅读,写和执行;如果文件是一个目录,可执行的指的是可移动的,意思是你可以用<tt style="font-weight:bold; color:#036">cd</tt>命令,移动到那个目录上。当权限列表上出现一个破折号的时候,这个权限不存在。 你用<tt style="font-weight:bold; color:#036">chmod</tt>命令更改权限。事实上,你可能不需要更改权限;一些主机在网络目录上的任何文件上,自动地设置某个权限。你的主机可能会通知你,你的服务器上需要设置什么权限。 <tt style="font-weight:bold; color:#036">chmod</tt>命令可以用来以两种方式设置权限:用字母或者用数字来设置权限。如果你使用字母,你可以输入<pre>chmod o+w 文件名</pre> 这赋予每个人使用系统的特权。第一个字母可以使u(用户),g(小组)或者o(其它的),或者一个组合;the + (grant) 也可以是 be - (withhold), 第三个字母也可以是 r 或者 x (阅读或者执行)。 如果你使用数字,文件的所有权限都可以一次设置好。如: <pre>chmod 755 wp-images</pre> 设置了<tt style="font-weight:bold; color:#036">wp-images</tt>目录的权限为755,然后第一个数字("百位数")是为用户设置的,第二位数("十位数")是为小组设置的,第三位数("个位数")是为其他所有的人设置的。 '''更多关于数字权限设置的内容:'''在任何区域中添加4,赋予了阅读权限;添加2赋予了编写的权限,而添加1赋予了执行的权限;每个组合都有一个独特的数字。上述例子中的目录,将权限设置为755,对于网络上可以使用的目录,这个权限非常常见,用户拥有所有的特权,而其他人只有阅读和执行的权限;上述例子中的文件的权限设置为644,用户可以阅读和编写文件,而其他人只能够阅读文件。 <pre style="font-size: 0.9em"> 6 4 4 420400400 -rw-r--r-- 1 domain60 vweb 840 Feb 21 06:38 wp-config-sample.php 7 5 5 421401401 drwxr-xr-x 2 domain60 vweb 4096 Jun 29 18:46 wp-includes </pre> === wget === 如果你在<tt style="font-weight:bold; color:#036">wget</tt>命令后,加上一个网络地址(URI),这个命令就会下载一个文件。要下载最新发行的WordPress版本,请输入<pre>wget http://wordpress.org/latest.tar.gz</pre>
摘要:
请注意,您对站长百科的所有贡献都可能被其他贡献者编辑,修改或删除。如果您不希望您的文字被任意修改和再散布,请不要提交。
您同时也要向我们保证您所提交的内容是您自己所作,或得自一个不受版权保护或相似自由的来源(参阅
Wordpress-mediawiki:版权
的细节)。
未经许可,请勿提交受版权保护的作品!
取消
编辑帮助
(在新窗口中打开)