以前鄙人写了《在windows上运行linux命令》一文,以在windows上运行一些类linux的bash命令,文中只是罗列了一些命令,没有任何说明。
一些网友和我的同事表示喜欢这个工具,而且我最近对它进行了扩充,比较用心的工具就是在win7是上全屏显示cmd窗口的命令fs(fullscreen的缩写)。所以再一次行文以对这些命令加以说明,算是补充新的命令集并添上readme。
先说明操作屏幕的相关命令。
网上有人谢了bat文件,可以在xp上使得cmd窗口全屏显示,喜欢的人可以google之(也可以参考《可以在windows上运行linux命令的批处理文件的扩充》中的fullscreen_xp.bat),但是win7上它就无用了(可能鄙人鄙陋,搜索半天没找到)。但是windows上有个强大的工具wmic,可以获取现在屏幕的分辨率,命令集合mode con :lines rows可以改变屏幕大小,组合起来用就可以了。具体代码如下:
@echo off
setlocal ENABLEDELAYEDEXPANSION
set /a tee=0
for /f "tokens=1* delims==" %%a in (
'wmic DESKTOPMONITOR  get ScreenWidth^,ScreenHeight^ /value'
) do (
     set /a tee+=1
if "!tee!" == "3" set screenheight=%%b
if "!tee!" == "4" set screenwidth=%%b
)
set /a screenheight-=100
set /a screenwidth-=100
rem echo %screenheight%
rem echo %screenwidth%
mode con lines=%screenheight%
mode con cols=%screenwidth%
color 60
cls
@echo.
因为本人现在不用盗版软件了,本文用write工具编辑的,甚是不好看,还请大家海涵。具体的内容可以参考我的资源《可以在windows上运行linux命令的批处理文件的扩充》里面的fullscreen.bat批处理文件.
linux.bat里面有命令row、col可以改变窗口高和宽,这个doskey了命令mode con ; [rows] [lines]。font命令可以修改字体大小,使用过程中弹出窗口,可以不理会,点击空格键即可。亦有清屏命令clear(类似linux的clear),它doskey了cls命令。
linux.bat里面还有很多改变窗口颜色的命令,诸如black、blue之类。由于选项太多,最后再加上四个新的经典的界面颜色命令dos、eye、tradition和matrix,dos命令就是窗口显示成典型的dos式的蓝屏颜色,eye是适合眼睛的豆沙色,tradition是经典的黑白色,matrix则是绿屏(冒昧用了黑客帝国的名字)。如果不想输入命令,可以用colors命令来选择这四个格式。
window格式综合了全屏命令fs和colors这两个命令,更傻瓜化。
用户登录态命令有关机命令halt、重启计算机命令restart和注销当前用户的命令logout及退出cmd窗口的命令q等。
进程操作命令有进程详细信息查看命令ps、当前作业查看命令top、根据进程id查杀命令kill、根据作业名称查杀命令killall、查看当前用户名称的命令whoami、后台运行作业查看命令daemon等。
需要说明的是kill和killall。killall用法如killall -w notepad.exe,可以关掉notepad打开的所有文件,如果还有文件没有保存,请勿使用。kill的用法则是kill -9 pid,pid是我们根据ps命令查看出来的进程id,或者按照windows的说法是作业id。
精简信息查看命令有硬盘符查看命令disks(xp以下版本有效)、硬盘罗列命令lsd(list disk的缩写)、操作系统信息查看工具uname
、工作站信息查看命令svrinfo和所有硬件的工具查看工具cs(check system缩写)。需要说明的是对应cs的bat文件check_sys.bat,它也是google来的,我把它改成英文了。作者可以根绝最后的说明跟我联系。
最后的命令是对应linux的一些目录查看、文本编辑和查找命令等。目录查看命令有查看当前目录下文件命令ls、当前目录下文本详细信息查看命令ll、所有文件信息查看命令la和当前目录查看目录pwd。
要使用文本编辑命令,请先安装vim。编辑命令有vi和edit,查找命令find,文件查看命令more和cat,复制命令cp。
文件夹操作命令有创建目录命令mkdir、空文件夹删除命令rmdir和在目录中查找某个字符的命令grep。 文件或文件夹的改名或者移动命令是mv。
查看命令用法的命令是man,如man del.

说明:因为本文的windows shell零基础,很多工具是google出来加以改编的,这些都找不到原来版权人说明,所以向贡献这些命令的大家们致谢。如有侵权,请致邮件至alexstocks@foxmail.com,本人必定回应并在文中说明。对于本文中以及资源《可以在windows上运行linux命令的批处理文件的扩充》的shell,本人的版权拥有,但任何人都有使用和修改及再次分发的权利。当然,如果加上对本人的贡献的说明,在此谢过^_^。

另外,我在测试时候的一台测试机,被我测试后cmd窗口死活不能显示,现在有如下故障:
1 键盘操作win + r;
2 在窗口输入cmd; 
3 点击enter后cmd窗口不显示;
4 打开任务管理器,里面有cmd.exe;
5 通过命令"mode con"bat测试后显示如下信息
设备状态 CON:
---------
    行:        500
    列:       150
    键盘速度:   31
    键盘延迟:  1
    代码页:     936
知道怎么解决的人也请给我email,拜托!!!

win7下的cmd窗口可以全屏显示吗相关推荐

  1. 苹果软件:怎么让Mac上所有窗口都全屏显示-RightZoom

    用惯了win,点击一下右上角窗口就可以全屏了.但切到Mac上,点下绿色的下的小"+"号,他只能把我的窗口切到最适合的显示大小,没有全屏,我还是习惯全屏..  今天RightZoom ...

  2. 如何取消IE窗口的全屏显示

    一:可能是因为你在打开IE测览器后无意中按了下F11键,这便会使当前IE窗口全屏显示,你只要再次按下    F11键即可恢复正常. 二:则可以在任务栏空白处,点击鼠标右键,选择"属性&quo ...

  3. win7下笔记本玩游戏不能全屏的解决

    在Windows7系统下,人们在使用笔记本玩游戏时有时会发现屏幕居中两边有黑条,在N卡与A卡中均出现win7下玩游戏不能全屏的问题,下面给大家介绍Windows7游戏不能全屏问题通用解决方法. 通杀w ...

  4. 让Mac的窗口都全屏显示

    说明见这个帖子 http://www.macgg.com/archives/1296.html 软件的最新版本发布地址 http://www.macupdate.com/info.php/id/305 ...

  5. WIN7下CS、war3不能全屏的解决方法

    在开始搜索框输入regedit打开注册表,定位到HKEY_LOCAL_MACHINE/SYSTEM/ControlSet001/Control/GraphicsDrivers/Configuratio ...

  6. java窗口如何定时关闭_[Java教程]【温故而知新】Javascript窗口效果 (全屏显示窗口、定时关闭窗口)_星空网...

    [温故而知新]Javascript窗口效果 (全屏显示窗口.定时关闭窗口) 2014-10-30 0 1.全屏显示窗口 全屏显示窗口 2.定时关闭窗口 定时关闭窗口 来源:<HTML.CSS.J ...

  7. linux qt应用程序全屏,QT中MDI应用程序中更改子窗口大小或是全屏显示子窗口的方法...

    1.QT中窗口部件QWidget成员函数showFullScreen();是用于将窗口部件全屏显示. 但是他只对窗口模式的部件有用.子窗口的特征是 Qt::SubWindow,不是独立的窗口.因此对其 ...

  8. Qt子窗口QMidSubwindow全屏出现的问题总结

    我的需求:想全屏一个子窗口QMidSubwindow,禁止显示最大化最小化和关闭按钮. 我开始尝试的是网上介绍的方法,把结果展现给大家一下,最后再总结: 方法1:QMidSubwindow直接调用sh ...

  9. Android APP全屏显示(去掉顶部状态栏和底部虚拟导航栏)以及使用AndroidAutoSize实现自适应

    全屏显示 1.AndroidManifest设置APP样式android:theme,我项目中的Activity都是继承自Activity,如果是继承自AppCompatActivity,这里样式需要 ...

最新文章

  1. python语言代码片段-有用的Python代码片段
  2. 解决OracleDBConsoleorcl不能启动【转】
  3. Weex动态化方案与双十一实践
  4. VS2008 C++ 项目添加“依赖”、“库目录”和“包含目录”
  5. 前端学习(1984)vue之电商管理系统电商系统之完成静态属性
  6. java date 转换sql date_java.util.Date和java.sql.Date之间的转换
  7. 1953~2021年七次全国人口普查以及各省人口数量变化情况
  8. 乔布斯传记概览:乔布斯18个让人着迷的地方
  9. matlab语音去除白噪声_matlab去除高斯白噪声
  10. 卡巴斯基安全部队 2012 (KIS 2018) 激活key (9月5日更新)=最新卡巴斯基永久激活码
  11. 舱机器人尾巴毛茸茸_第一千五百二十四章 毛茸茸【二合一】
  12. 07-android-基站定位
  13. 广州高清卫星地图 用百度卫星地图server下载 含标签、道路数据叠加 可商用
  14. php curl添加授权Authorization 验证头
  15. Openzeppelin库 09.Crowdsale
  16. 多线程编程核心技术总结(读周志明书籍的总结)
  17. python自动填表格_Windows下使用python3 + selenium实现网页自动填表功能
  18. 微信摇一摇php,微信摇一摇功能实现 - 微信公众平台开发:微信
  19. Docker 容器技术初探
  20. c语言595驱动数码管,74hc595驱动4位数码管电路连接图及程序解析 - 全文

热门文章

  1. iframe框架内嵌vue项目:Blocked a frame with origin http://xxxx from accessing a cross-origin iframe.解决办法
  2. 来,手写一个Operator (一)
  3. 北京大学可视化发展前沿研究生暑期学校Day2
  4. 机器人技术(3)机器人操作系统ROS简单教程
  5. local variable xxx referenced before assignment
  6. 抛光树脂制备超纯水电阻率18.25M
  7. UltraEdit自动化脚本
  8. cocos2dx fnt字体、自定义字体制作
  9. ConvNeXt:新一代卷积网络,还不是ViT的时代(代码开源)
  10. 三年级计算机怎么进入到游戏,三年级开始,带孩子玩7个游戏训练成“最强大脑”...