最近开始折腾 Nginx,Windows 下的就不说了。Linux 就大学那会学过,在上一家公司用过的命令也不超过5个,纯属菜鸟级别。
首先安装 SecureCRT,然后在会话选项 -> 终端 -> 外观中修改当前颜色方案为 Traditional ,选择字符编码,选择你喜欢的字体。这样就可以装下,让人觉得你会这个东东的样子,同时也增加自己的信心——输命令吧,木有问题 o(∩_∩)o
网上一搜一堆一堆的,这里就带着 Linux 命令简单说下如何安装
1.1 cd 到你想要的目录,如 #cd /opt
1.2 建立所需存放安装文件的文件夹,如 #mkdir install
1.3 进入该目录,如 #cd install
1.4 获取安装文件 #wget http://nginx.org/download/nginx-1.0.15.tar.gz
1.5 查看文件 #ls
1.6 解压#tar xzvf nginx-1.0.15.tar.gz
1.7 进入解压好的文件中 #cd nginx-1.0.15
1.8 #./configure –prefix=/opt/nginx
1.9 #make
1.10 #make install
1.11 上传需要使用的静态文件到 html 下
#cd /opt/nginx/html
#rz
1.12 启动
#cd /opt/nginx/sbin
#./nginx
使用到的命令说明
cd
定位路径,和 Windows 的 cmd 一样
mkdir
用法:mkdir [选项] 目录…
若目录不是已经存在则创建目录。
长选项必须用的参数在使用短选项时也是必须的。
-m, –mode=模式 设定权限<模式> (类似 chmod),而不是 rwxrwxrwx 减 umask
-p, –parents 需要时创建上层目录,如目录早已存在则不当作错误
-v, –verbose 每次创建新目录都显示信息
-Z, –context=CONTEXT (SELinux) set security context to CONTEXT
–help 显示此帮助信息并退出
–version 输出版本信息并退出
wget
非交互式的网络文件下载工具。
用法: wget [选项]… [URL]…
参数太多了,还没带过。参见 wget
ls
列出目标目录中所有的子目录和文件。
用法:ls [选项]… [目录名]…
参数太多了,还没带过。参见 ls
tar
Usage: tar [OPTION…] [FILE]…
saves many files together into a single tape or disk archive, and can restore individual files from the archive.
Examples:
tar -cf archive.tar foo bar # Create archive.tar from files foo and bar.
tar -tvf archive.tar # List all files in archive.tar verbosely.
tar -xf archive.tar # Extract all files from archive.tar.
参数太多了,还没带过。参见 tar
rz
上传文件
Usage: rz [options] [filename.if.xmodem]
Receive files with ZMODEM/YMODEM/XMODEM protocol
(X) = option applies to XMODEM only
(Y) = option applies to YMODEM only
(Z) = option applies to ZMODEM only
-+, –append append to existing files
-a, –ascii ASCII transfer (change CR/LF to LF)
-b, –binary binary transfer
-B, –bufsize N buffer N bytes (N==auto: buffer whole file)
-c, –with-crc Use 16 bit CRC (X)
-C, –allow-remote-commands allow execution of remote commands (Z)
-D, –null write all received data to /dev/null
–delay-startup N sleep N seconds before doing anything
-e, –escape Escape control characters (Z)
-E, –rename rename any files already existing
–errors N generate CRC error every N bytes (debugging)
-h, –help Help, print this usage message
-m, –min-bps N stop transmission if BPS below N
-M, –min-bps-time N for at least N seconds (default: 120)
-O, –disable-timeouts disable timeout code, wait forever for data
–o-sync open output file(s) in synchronous write mode
-p, –protect protect existing files
-q, –quiet quiet, no progress reports
-r, –resume try to resume interrupted file transfer (Z)
-R, –restricted restricted, more secure mode
-s, –stop-at {HH:MM|+N} stop transmission at HH:MM or in N seconds
-S, –timesync request remote time (twice: set local time)
–syslog[=off] turn syslog on or off, if possible
-t, –timeout N set timeout to N tenths of a second
-u, –keep-uppercase keep upper case filenames
-U, –unrestrict disable restricted mode (if allowed to)
-v, –verbose be verbose, provide debugging information
-w, –windowsize N Window is N bytes (Z)
-X –xmodem use XMODEM protocol
-y, –overwrite Yes, clobber existing file if any
–ymodem use YMODEM protocol
-Z, –zmodem use ZMODEM protocol
svn co URL
用 svn checkout