初试Cygwin
来源:互联网 发布:洛杉矶outlets 知乎 编辑:程序博客网 时间:2024/04/30 00:20
启动Cygwin以后,会在Windows下得到一个Bash Shell,由于Cygwin是以Windows下的服务运行的,所以很多情况下和在Linux下有很大的不同。先试试PS,这个命令相当于Windows下的任务管理器,呵呵,直接Ps的话那么得到的会是Cygwin下的Shell的进程如下:
H.William.Sticker@huangwei-6848b9 ~
$ ps
PID PPID PGID WINPID TTY UID STIME COMMAND
1680 1 1680 1680 con 1003 21:10:54 /usr/bin/bash
1092 1680 1092 3632 con 1003 21:11:02 /usr/bin/ps
PS的相关用法:
Usage ps [-aefl] [-u uid]
OPTIONS
-a, --all
show processes of all users
-e, --everyone
show processes of all users
-f, --full
show process uids, ppids
-h, --help
output usage information and exit
-l, --long
show process uids, ppids, pgids, winpids
-p, --process
show information for specified PID
-s, --summary
show process summary
-u, --user
list processes owned by UID
-v, --version
output version information and exit
-W, --windows
show windows as well as cygwin processes
With no options, ps outputs the long format by default
很容易看懂吧,呵呵
有点不一样的地方,我想大家一定想知道在Cygwin下怎么访问Windows下的内容了,呵呵,首先使用DF命令直接查看下本地驱动器。
H.William.Sticker@huangwei-6848b9 ~
$ df
Filesystem 1K-blocks Used Available Use% Mounted on
d:/cygwin/bin 13149064 1582776 11566288 13% /usr/bin
d:/cygwin/lib 13149064 1582776 11566288 13% /usr/lib
d:/cygwin 13149064 1582776 11566288 13% /
c: 4021888 2517012 1504876 63% /cygdrive/c
d: 13149064 1582776 11566288 13% /cygdrive/d
e: 1908900 825100 1083800 44% /cygdrive/e
f: 9063096 2281912 6781184 26% /cygdrive/f
h: 496910 496910 0 100% /cygdrive/h
i: 10480160 5725400 4754760 55% /cygdrive/i
j: 12574624 7544400 5030224 60% /cygdrive/j
k: 15977080 12625664 3351416 80% /cygdrive/k
这样的话,想进C盘便可以这样进
H.William.Sticker@huangwei-6848b9 ~
$ cd /cygdrive/c
H.William.Sticker@huangwei-6848b9 /cygdrive/c
$ ls -l
total 393833
-rwxrwx---+ 1 Administrators SYSTEM 0 Feb 16 09:51 AUTOEXEC.BAT
-rwxrwx---+ 1 Administrators SYSTEM 0 Feb 16 09:51 CONFIG.SYS
drwx------+ 4 H.William.Sticker None 0 Feb 16 20:58 DRIVERS
drwxrwxr-x+ 8 Administrators SYSTEM 0 Feb 16 21:46 Documents and S
ettings
-r-xr-x---+ 1 Administrators SYSTEM 0 Feb 16 09:51 IO.SYS
-r-xr-x---+ 1 Administrators SYSTEM 0 Feb 16 09:51 MSDOS.SYS
-r-xr-x---+ 1 Administrators SYSTEM 47564 Aug 7 2004 NTDETECT.COM
dr-xr-x---+ 21 Administrators SYSTEM 0 Feb 16 21:25 Program Files
drwx------+ 3 H.William.Sticker None 0 Feb 16 20:49 RECYCLER
d---rwx---+ 3 Administrators SYSTEM 0 Feb 16 12:16 System Volume I
nformation
drwxrwx---+ 45 Administrators SYSTEM 0 Feb 20 11:53 WINDOWS
-rwxrwx---+ 1 Administrators SYSTEM 211 Feb 16 09:12 boot.ini
-r-xr-x---+ 1 Administrators SYSTEM 322730 Aug 7 2004 bootfont.bin
-r-xr-x---+ 1 Administrators SYSTEM 257200 Aug 7 2004 ntldr
----------+ 1 ???????? ???????? 402653184 Feb 20 11:51 pagefile.sys
在Cygwin下还可以运行Windows下的程序,如下:
H.William.Sticker@huangwei-6848b9 /cygdrive/c
$ cmd.exe
Microsoft Windows XP [版本 5.1.2600]
(C) 版权所有 1985-2001 Microsoft Corp.
c:/>exit
很明显的,直接输入CMD.EXE便可以得到一个本机CMDSHELL,这样你想运行什么程序都可以了。
退出Bash Shell 可以 logout。
对于一个系统而言,没有相应的系统工具是不可能的,在Cygwin下拥有的UNIX工具基本上够你使用了。当然,这需要你安装完整的Cygwin包,全部下载的话,文件会比较大。
下面给出一些关于Cygwin的资料:
1:http://www.isi.edu/nsnam/ns/ns-cygwin.html
2:http://pigtail.net/LRP/printsrv/cygwin-sshd.html
3:http://kde-cygwin.sourceforge.net/
4:http://x.cygwin.com/
5:http://chinyi.ncit.edu.tw/~peterju/cygwin.html
6:http://cygnome.sourceforge.net/
7:http://xlivecd.indiana.edu/
- 初试Cygwin
- 初试
- 初试
- 初试
- 初试
- cygwin
- cygwin
- Cygwin
- Cygwin
- cygwin
- Cygwin
- cygwin
- Cygwin
- Cygwin
- Cygwin
- cygwin
- cygwin
- Cygwin
- Cygwin指南
- 四、44B0X引导程序中伪指令详解
- 使用Cygwin在windows搭建linux开发平台
- .NET2005下单元测试中Assert类的用法。
- 一切重头开始吧!
- 初试Cygwin
- 定义二维数组
- MySQL 5 on Linux手动安装方法与中文解决方案完整攻略
- DDR内存小常识
- 动态表格
- WSDL explaination with example
- 基于动态代码生成技术的动态对象工厂
- Hello! Ajax!
- 本人只会C,照样混的开……