Windows下通过Cygwin运行shell命令
2014-11-07 15:06
288 查看
Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。
主要有下列版本的Shell:Bourne Shell:是贝尔实验室开发的。
BASH:是GNU的Bourne Again Shell,是GNU操作系统上默认的shell。
Korn Shell:是对Bourne SHell的发展,在大部分内容上与Bourne Shell兼容。
C Shell:是SUN公司Shell的BSD版本。
Z Shell:The last shell you’ll ever need! Z是最后一个字母,也就是终极Shell。它集成了bash、ksh的重要特性,同时又增加了自己独有的特性。
1、下载Cygwin
https://cygwin.com/install.html2、进行安装
选择下一步,再选择Instal from Internet ..从网上下载,后面默认即可。在"Choose A DownLoad Site:的时候要选择 http://mirrors.ustc.edu.cn 否则可能网络连接会出问题。
在Select Packages的时候,要注意选择Devel中的gcc或其他用于编译对应的文件(gcc命令可以把C语言写的.c文件编译为.exe文件)不instal则不会有对应的功能;
3、执行相关命令
默认安装后进入该目录会有bat文件,点击可运行.
常用命令(区分大小写):
cd /bin/mytest 进入相关目录 ls 列出目录下的文件 mv a.c a1.c 修改名称
cat 显示文件内容,中文忽略 date 显示当前日期 gcc -o a1.c a1.exe
ls -la | more 分页展示
ls -l a* 这个命令会列出在当前工作目录下所有的以小写a开头的文件,比如说abc.txt,alpha.jpg等等。 不加“-l"则显示的只是名称
grep foo /etc/passwd 返回在password文件中所有的含有foo的行
grep -i “foo” /etc/passwd -i选项是忽略大小写,这就意味着若某一行含有FOO或FOo也会被搜索到。
ctrl+c 结束命令行
ctrl +l 清除屏幕
现在假如你有一个程序运行出了错误,你不能再桌面上把他关掉,(我看准你了,火狐),我运行如下命令就能查看他的进程id:
ps -ef | grep firefox 这条命令做了如下事情:kill -9 1234
cp fred.txt ethel.txt 把fred.txt中的内容复制到当前文件夹中名为ethel.txt中
cp *.txt /home/sjvn/docs/ 把fred.txt复制到指定文件中。 不能在空目录下
mkdir a 创建文件夹a
uname:uname -a命令用一行简短的给你总结的电脑的基本信息。这通常包括你的电脑名称,Linux内核版本,你的发行版名称等。
login
1.作用
login的作用是登录系统,它的使用权限是所有用户。
相关文章推荐
- windows安装cygwin运行shell脚本 $'\r': 未找到命令的解决方法
- windows上使用notepad++编辑shell脚本,并通过cygwin运行
- Windows下通过Cygwin搭建Hadoop 1.0.4 运行环境
- windows下通过services.msc命令把某些服务停止引起系统运行异常的事宜
- 通过shell命令杀死某个正在运行的程序
- windows平台下在Cygwin中运行Nutch1。2的抓取命令提示JAVA_HOME not set解决方案
- 在windows下使用cmd命令通过adb shell自动调用android模拟或真机的InstrumentRunner进行android 自动化测试
- cygwin安装教程以及使用notepad++编写shell脚本,并通过cygwin运行
- abd shell命令在windows 命令行下无法运行?
- oracle:通过shell来运行rman命令
- Windows的cmd终端连接android手机运行adb shell脚本命令
- linux c之通过popen和pclose函数创建管道执行shell 运行命令使用总结
- 运行shell:windows命令,及显示桌面.scf的问题
- Windows下使用wxPython的pycrust交互shell方法。运行pywrap命令
- 运行shell:windows命令,及显示桌面.scf的问题
- 二十. 通过管道组合Shell命令获取系统运行数据:
- 通过shell命令查看当前运行应用
- Windows运行中的常用命令
- [收藏]常用Windows Shell命令
- Shell/Windows命令备忘