精华内容
下载资源
问答
  • 目前关于Windows 7各种文章有不少,不过大多关于用户界面改变的介绍,例如:新的任务栏,开始菜单的改进,更大的预览缩略图等等。Windows 7的新东西还有很,今天我们来换个话题。 你是否注意到,磁盘碎片整理...

    目前关于Windows 7各种文章有不少,不过大多是关于用户界面改变的介绍,例如:新的任务栏,开始菜单的改进,更大的预览缩略图等等。Windows 7的新东西还有很多,今天我们来换个话题。
    你是否注意到,磁盘碎片整理已经支持多个驱动器并行处理?还有,你知道是哪个IE插件拖慢了浏览器吗?语音聊天时,音箱音量会自动降低,怎么办?
    没错,这些都是Windows 7带给我们的新东西,而且你很有必要知道。
    1、加速磁盘碎片整理
    Windows 7中的磁盘碎片整理工具比Windows Vista提供了更多的可控选项,它的命令行版本也提供一些有趣的新功能。下面是参数说明:
    /r 并行处理多个驱动器
    /h 让磁盘碎片整理工具使用更多的系统资源,以便加速运行
    /u 提供定期进度报告,你可以看到整理碎片的详细过程
    命令用法示例:
    defrag /c /h /u /r
    作用:在一个命令行窗口中快速整理多个驱动器。
    更多参数和用法可用 defrag /? 来获得。
    2、让IE加载更快
    一些IE插件用去更多时间启动,无疑这会拖慢整个浏览器的性能。在Windows 7中的IE8里,使用者可以知道哪些浏览器插件(扩展)运行最慢。
    用法:点击Tools(工具) > Manage Add-ons(管理加载项),右侧的载入用时列表中显示了插件的运行情况。
    3、修复任务栏
    Windows 7加强了安全性,因此,在关闭UAC的情况下,用于桌面侧边栏的gadgets将不能启用。如果你禁用了UAC,还打算正常使用gadgets,按照如下的方法操作。
    运行注册编辑器,找到以下位置:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Sidebar\Settings
    创建一个新的DWORD值,键名为AllowElevatedProcess,数值设为1,这样gadgets又能正常启动了。
    4、Alt+Tab增强用法
    假设你已经打开了五个资源管理器,还运行着许多其它程序,此时要想在这么多程序中找到需要的,用传统的Alt+Tab来切换窗口确实是很费时的。
    怎么办呢?先按住Ctrl键,在资源管理器的图标上点一下,Windows 7将只在这几个资源管理器窗口间切换,这使得窗口定位的速度更快了。本技巧适用于任何支持同时开启多个实例的应用软件。

    转载于:https://blog.51cto.com/3403450/729482

    展开全文
  • 如今,大型游戏、高清视频和多任务处理等,对内存容量的需求越来越大,2GB的尺度配置亦难免捉襟见肘,于是4GB或更大的内存已经成为更多用户的选择。可长期以来,32位操作系统始终无法支持3.25GB以上更大的内存容量...

     如今,大型游戏、高清视频和多任务处理等,对内存容量的需求是越来越大,2GB的尺度配置亦难免捉襟见肘,于是4GB或更大的内存已经成为更多用户的选择。可长期以来,32位操作系统始终无法支持3.25GB以上更大的内存容量,即使是最新的Winodws 7(以下简称Win7)也依然如斯,其实有些让人失望。岂非到了现在,要使用更大的内存也只能选择安装64位的Win7吗?当然不是!本文就介绍两种方法,让大家在32位Win7中也能尽享大内存带来的爽快感觉!

    剑走偏锋——内存虚拟磁盘法

    质疑有理 效果是真

    尽管微软宣称32位操作系统不支持使用3.25GB以上的内存,但同为32位的Windows Server 2003却属例外,由此可见“32位”操作系统并非“命中注定”与大内存无缘。于是一些修改方法也就在各位DIYer的手中诞生了!其中比较有代表性的就是“内存虚拟磁盘法”,即用虚拟磁盘软件将原本无法使用的内存虚拟成一个容量相等的磁盘,然后将系统缓存、IE临时文件和一些常用软件的缓存设置到这个虚拟磁盘上,这样既充分利用了空闲的内存,又提高了系统的机能。

    不外这个方法也引发了良多争论:有人说这个虚拟磁盘占用的不是操作系统无法使用的768MB内存空间,而是原本3.25GB内存中的一部门,只是虚拟磁盘中没有储存数据时看不出来,一旦存储了数据就会导致任务guan器中显示的内存占用量增加。

    其实这些质疑并非毫无根据,只不外产生的这些问题并非虚拟磁盘法本身的问题,而是硬件不支持或操作方法不当引起的。通过笔者的多番实验,内存虚拟磁盘法是确实有效的,只不外它对要求软件的选择、操作的顺序、方法要求比较严格,稍有差池就会导致失败。所以,接下来的操作,请严格按照本文的步骤和方法进行!

    先决前提 硬件支持PAE

    内存虚拟磁盘法有一个先决前提,就是硬件必需支持PAE(Physical Address Extension,物理地址扩展)技术。要知道你的电脑是否知足要求,可以使用Everest软件进行检测:打开“主板→内存”,查看“Physical Address Extension(PAE)”下面的检测结果(如图1所示)。如果操作系统和处理器均显示为“是”(即支持),那么在你的电脑上就可以使用本文的方法进行修改。否则,就不用继承尝试了。



    准备工作

    1.启用并登录***账户。

    为了获得最高的操作权限,本文介绍的操作都必需在Administrator账户下,Win7的Administrator账户默认是关闭的,因此开启它。方法是:右键单击“计算机→”,双击“本地和组→”,在右边列出的帐号中右键单击“Administrator→属性”,在弹出的界面中取消“帐号已禁用”前的勾选。注销后“Administrator”登录。

    2.启用PAE

    32位的操作默认是关闭PAE的,为了到3.25G以上的内存空间,必需开启PAE,方法是:按键盘“Win+R”键,在“运行”框中输入“CMD”,打开命令提示符窗口,然后输入“bcdedit /set pae forceenable”,回车后看到提示“操作成功完成”,重新启动计算机。然后Everest检测,检测结果全部为“是”,则表明PAE启用成功了。(如图2所示)。



    图2

    热切地想要躲避过错,却常常更易陷入荒谬。 —— 贺拉斯
    3.RamDisk4G

    登录http://www.shudoo.com/bzsoftRamDisk4G。经验证,其他同类如RamDisk、超级兔子虚拟磁盘等都是无效的!

    正式修改

    的RamDisk4G压缩包解压缩后,双击运行“ram4g.reg”,按照提示点击“是”导入表。然后再运行“ramdisk.exe”(界面如图3所示)。



    运行后点击“Install Ramdisk”。这时会提示是否安装驱动,选择“安装”,然后在“Disk Size”列表中选择你想设置成虚拟磁盘的内存容量,再在“Driver Letter”列表中设置虚拟磁盘的盘符,在“Media Type”中选择“Fixed Media”,点击“OK”按钮即可完成操作(如图4所示)。这时在“计算机”中看到新的磁盘“RamDisk”,的虚拟磁盘就建好了。



    效果确认

    任务器查看,的内存总数为3327MB(3.25GB,如图5所示),可用内存、已用内存与修改前比拟也显著变化。而且经由笔者测试,即使把虚拟磁盘填满,任务器中的内存占用也涓滴增加,可见虚拟磁盘并未占用原本的3.25G内存空间。



    上面的操作,原本被铺张的内存空间被充分的利用起来了,内存的数据存取速度极快,把操作缓存、IE临时常用的缓存设置到虚拟磁盘上,这样的机能会有显著的晋升。而且应用对缓存速度的依赖性越大,这种机能晋升就会越显著。

    应用体验

    按照内存虚拟磁盘法修改后的Win7运行大型能显著感觉到运行速度加快,上网浏览网页速度也有显著提高。除了,虚拟磁盘还有良多用法:将随时的数据复制到虚拟磁盘中,实现即时高速调用的效果;虚拟磁盘容量足够,还将BT的缓存夹放到虚拟磁盘中,就完全解决BT影响硬盘寿命和硬盘噪音扰人的

    不外请注意:虚拟磁盘中的数据在电脑重启后就会丢失,这意味着缓存和IE临时在重新启动计算机后会自动清除,而且不会产生磁盘碎片,改善机能,提高不乱性。但你将其他重要数据放在虚拟磁盘中,那么在重启之后数据也会丢失,一定要注意

    ×××实弹——破解内存限制法

    内存虚拟磁盘法是将操作无法识别的内存空间虚拟成磁盘,实现对大内存的充分利用。但仍旧无法直接这部门内存,开启多个大型,3.25GB内存空间不够用,内存虚拟磁盘法就没办法了。下面,就利用“ReadyFor4GB”这款修改操作的核心,破解操作的设置!

    准备与前者类似,登录“Administrat登录”账户后启用PAE,不外这次为“ReadyFor4GB”,同样,登录http://www.shudoo.com/bzsoft

    正式修改

    首先双击“ReadyFor4GB.exe”运行(界面如图6所示)。点击“应用”,会提示“你确认要修改ntkrnlpa.exe?”,点“是”后会提示“破解的另存为:C:WindowsSystem32 tkr128g.Exe,请命令bcdedit将其键入开机菜单”。点击“确定”完成基本操作。



    接下来按键盘“Win+R”键,在“运行”框中输入“CMD”,打开命令提示符窗口,然后输入“bcdedit /copy {current} /d Windows 7 ”后回车,会提示“已将该项成功复制到{……}”。其中“{……}”是操作返回的一串数值标识,将其复制到记事本中备用。然后继承在命令行模式中输入:

    bcdedit /set {……} testsigning on
    bcdedit /set {……} pae forceenable
    bcdedit /set {……} kernel ntkr128g.exe(注:需在c:\windows\system32目录下)

    其中“{……}”之前操作返回的数值标识。

    重新启动计算机后,会泛起启动菜单,刚才命名的“Windows 7 4G”就在其中,选择它启动,破解内存限制后的了。

    效果确认

    以上操作,32位的Win7直接全部的4GB内存空间,查看任务器,物理内存总数是“4095MB”(4GB,如图7所示),查看属性,以前碍眼的“3.25G可用”也消失了(如图8所示),证明破解成功。



    不外可能是“32位操作生成不4GB内存”的思惟过于根深蒂固,对于方法也有质疑的声音。有人认为这样的破解只是改变了的显示文字,本质上操作仍旧无法到3.25GB以上的内存空间。实践是检修真理的独一尺度,到底破解能否让操作到3.25GB以上的内存空间,一试便知:

    笔者在破解内存限制的Win7中运行GTA IV、纪元1404、魔兽争霸等,并播放1080P高清片子,又开启了50个网页、2个QQ等,这时任务器中显示内存占用为3.4GB,运行仍旧非常不乱(如图9所示)。



    而在未破解内存限制的Win7中,仅开启GTA IV、纪元1404、魔兽争霸3个程序,内存占用还未达到3G,就弹出了内存不足的提示(如图10所示)。怎么样,还有任何疑问么?



    应用体验

    经由破解的Win7更大的内存空间。这意味着抛开内存容量的限制,在破解后的运行更多程序。比犹如时运行更多的大型在玩大型3D开启更多的BT任务;有副显示器的话,桌面扩展,人玩人看片子等等。

    不同方案 选择合适的

    上述两套方案,到底哪一款适合你呢?同样,笔者用PCMark Vantage对两套方案分别了测试对比(为了避免虚拟内存影响测试数据的准确性,测试前关闭了虚拟内存),见下表:



    看来当的可用内存容量足够应用程序时,继承增加内存不会改善机能,破解内存限制后的整体机能和未破解前基本一致,内存虚拟磁盘法有了一块读取速度极快的磁盘作为缓存,机能表现最佳。

    因此,必需开启多个应用程序,而3.25GB的可用内存容量无法知足需求时,只能破解内存限制的方法;3.25GB的内存足够,而又想将剩余的内存空间充分利用起来,那么虚拟磁盘法无疑是最佳选择。

     

     

     

    转载于:https://blog.51cto.com/liweizhong/695980

    展开全文
  • WindowsSockets规范进行了深刻地解读,系统讲解了WindowsSockets网络编程及其相关的概念、原理、主要命令、操作模式,以及开发技巧和可能的陷阱,从程序员的角度给出了大量的建议和最佳实践,学习WindowsSockets...
  • windows 程序设计

    2011-07-24 21:16:30
    Windows的早期版本使用一种「非优先权式(non-preemptive)」的多任务系统。这意味着Windows不使用系统定时器将处理时间分配给系统中运行的多个应用程序,程序必须自愿放弃控制以便其它程序运行。在Windows NT和...
  • WindowsSockets规范进行了深刻地解读,系统讲解了WindowsSockets网络编程及其相关的概念、原理、主要命令、操作模式,以及开发技巧和可能的陷阱,从程序员的角度给出了大量的建议和最佳实践,学习WindowsSockets...
  • Win32线程程序设计--源代码

    热门讨论 2012-04-22 17:09:08
    OS/2、Windows NT、Windows 95这类"新一代PC操作系统"初上市时,便一再强调其抢先式多任务(preemptive multitasking)的多线程 (multithreaded)环境。拜强势行销之赐,霎时间线头到处飞舞,高深的计算机术语在...
  • Win32线程程序设计--详细书签版

    热门讨论 2012-04-22 16:59:13
    OS/2、Windows NT、Windows 95这类"新一代PC操作系统"初上市时,便一再强调其抢先式多任务(preemptive multitasking)的多线程 (multithreaded)环境。拜强势行销之赐,霎时间线头到处飞舞,高深的计算机术语在...
  • 它本身就是一个完整的 32 位的多用户多任务操作 系统,因此不需要先安装 DOS 或其他的操作系统(MS Windows, OS2, MINIX..)就可以进 行直接的安装。 Linux的最早起源在1991年10月5日由一位芬兰的大学生Linux ...
  • 多媒体教室

    2013-06-14 08:10:31
    Windows RPL/PXE 无盘工作站,支持跨网段校园网教学,对各种网卡、声卡及显卡都能体现良好的性能,不会出现任何不稳定迹象,一套集易用性好、兼容性强、稳定性高于一身的教学系统。 多媒体网络教室具有以下特点...
  • (这我吃了无数亏得来的教训,当年在使用Windows2000时,我就采用了NTFS系统,主要用以防止 CIH病毒对系统和硬件的超级破坏,可现在防、杀CIH太容易了)相反,在FAT32文件系统下,只要有一张 98或Me的启动盘格式...
  • 维宏免卡仿真系统

    2014-06-11 00:11:39
    NC Studio运动控制系统直接采用Windows图形用户界面和多任务环境,极大的方便了用户的使用。 您可以把加工文件集中放在一个文件夹或分类文件夹下,NC Studio帮助您记录最近使用过的加工文件和最近使用过的文件夹,...
  • 上篇基本上第一版的修订,只是做了一个调整,那便在兼顾 Windows和Linux两方面用户的基础上,默认在Linux下建立开发环境来编写我们的操作系统。至于这样做的原因,在本书第 2章有比较详细的说明。当然,开发环境...
  • 上篇基本上第一版的修订,只是做了一个调整,那便在兼顾 Windows和Linux两方面用户的基础上,默认在Linux下建立开发环境来编写我们的操作系统。至于这样做的原因,在本书第 2章有比较详细的说明。当然,开发环境...
  • 工资管理信息系统对企业加强工资管理有着重要的作用,就一般的大型企业来说,它的设计内容非常复杂而且繁多,比如拥有工资计算功能,工资统计功能,报表输出功能,而且设计的模块也很,比如工资管理模块,工资...
  • Linux 常用指令入门,这些指令你必须会!

    千次阅读 多人点赞 2021-02-02 14:59:31
    linux 最高权限root(下面可以有很多用户是普通的权限),windows支持多用户吗? linux 可不单单命令行也有图形界面。 服务器都使用命令行的,我们也基于命令行来学习的。 环境搭建 Linux 一个操作系统,...

    走近Linux系统

    开机

    windows开机会启动许多程序。它们在Windows叫做’服务" ( service ) , 在Linux就叫做"守护进程" ( daemon)
    一般来说,用户的登录方式有三种:
     ●命令行登录 账号密码
     ●SSH登录(远程) 我们使用的是Xshell
     ●图形界面登录 本地的虚拟机
     最高权限账户为root,可以操作一切!

    关机

    在linux领域内大多用在服务器上,很少遇到关机的操作。毕竟服务器上跑一个服务是永无止境的,除非特殊情况下,不得已才会关机。
     关机指令为shutdown,这个指令不建议在服务器上操作,可以在本机上尝试。

    sync #将数据由内存同步到硬盘中。
    shutdown #关机指令,你可以man shutdown 来看一下 帮助文档。例如你可以运行如下命令关机:
    shutdown -h 10 #这个命令告诉大家,计算机将在10分钟后关机
    shutdown -h now#立马关机
    shutdown -h 20:25 #系统会在今天20:25关机
    shutdown -h +10 #十分钟后关机
    shutdown -r now #系统立马重启
    shutdown -r +10 #系统十分钟后重启
    reboot #就是重启,等同于shutdown -r now
    halt #关闭系统,等同于shutdown -h now和poweroff
    

    最后总结:不管是重启还是关闭系统,首先要运行sync命令,把内存中的数据写到磁盘中,执行命令之后没有返回消息(没有错误就代表操作成功)则表明运行成功

    系统目录

    1、一切皆文件
    2、根目录/ ,所有的文件都挂载在这个节点下

    ls / #查看当前下的目录
    

    在这里插入图片描述

    目录解释

    /bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令。比如ls命令 /boot:
    这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。不要动 /dev : dev是Device(设备)的缩写,
    存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。
    /etc: 这个目录用来存放所有的系统管理所需要的配置文件和子目录。
    /home :用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录名是以用户的账号命名的。administrator 可以在这个目录下及建立自己的目录。 /lib:这个目录里存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件。 不要动
    /opt:这是给主机额外安装软件所摆放的目录。比如你安装一个ORACLE数据库则就可以放到这个目录下。默认是空的。
    /root:该目录为系统管理员,也称作超级权限者的用户主目录。 /sbin:s就是Super
    /lost+found:这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件。
    /media:linux系统会自动识别一些设备,例如U盘、光驱等等,当识别后,linux会把识别的设备挂载到这个目录下。
    /mnt:系统提供该目录是为了让用户临时挂载别的文件系统的,我们可以将光驱挂载在/mnt/上,然后进入该目录就可以查看光驱里的内容了。(后面可以把本地的的一些文件挂载在这个目录下)

    /usr:这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录。

    /tmp:这个目录是用来存放一些临时文件的。 用完即丢的文件可以放在这个目录下。比如安装包用完就删除 /usr/bin: 系统用户使用的应用程序。 /usr/sbin: 超级用户使用的比较高级的管理程序和系统守护程序。 /usr/src:
    内核源代码默认的放置目录。
    /var:这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下。包括各种日志文件。 /run:是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删掉或清除。
    /www:存放服务器网站相关的资源,环境,网站的项目(里面会安装一些环境) 环境基本配置:LNMP( Linux Nginx Mysql Php ) 或者LAMP(Linux Apache Mysql Php)
    默认的网络配置文件ifcfg-eth0

    ifconfig 查看网络的配置

    ipconfig winows 网络配置

    网络配置目录:

    cd /etc/ sysconfig/network-scripts
    
    ping *#用来查看网络是否连通
    * ifconfig *#查看网络 和Windows的ipconfig是一样的*
    

    常用的基本命令

    windosw和linus通用的内容

    参数合并 指令格式
    在这里插入图片描述

    在这里插入图片描述

    路径: Linux根路径是/,Linux区分大小写windows不区分

    • 绝对路径:以/开头

    • 相对路径 :非/开头

      • 特殊的相对路径 :
     ..  上一级  
         . 当前这一级
         ~ 进入当前登录的用户目录
    

    在这里插入图片描述

    目录文件操作指令

    ls(列出目录!)

    在Linux中Is可能是最常常被使用的!

    直接使用ls 就会列出当前路径下的所有文件
    -a:#参数: all ,查看全部的文件,包括隐藏文件
    -l:#参数列出所有的文件,包含文件的属性和权限,没有隐藏文件 
    -R # 列出所有子目录下的文件
    

    在这里插入图片描述

    在这里插入图片描述

    所有Linux可以组合使用!

    ls -al 查看全部的文件包括隐藏文件的属性和权限
    

    属主和属组具体后面解释
    在这里插入图片描述

    ll不是命令,是ls -l的别名 可以通过 alias 指令查看别名
    在这里插入图片描述
    tips : tab键可以做到自动补全

    cd:切换目录 change dir

    cd:#切换目录命令!
    cd .. : #返回上一级目录
    cd ~: #进入用户家目 回到当前的用户目录
    cd -:返回最近访问目录
    cd ./:#当前目录
    pwd :#显示当前用户所在的目录
    

    如果以root的身份进行登录,进入的目录就是root的家目录,
    在这里插入图片描述

    对一般用户,~表示/home/(用户名)
    对于root用户,~表示/root

    pwd :显示用户当前所在的目录
    

    比如当前在usr目录下 如果以相对路径 进入home目录
    cd …/home 如果以绝对路径就是 cd /home

    mkdir 创建一个目录

    mkdir test # 创建目录
    mkdir -p test2/test3 # 用-p递归创建层级目录
    

    如果目录存在,重复创建,会报错
    在这里插入图片描述

    rmdir 删除目录

    rmdir test # 删除空的目录
    rmdir -p test2/test3/test4 #递归删除文件
    

    rmdir仅能删除空的目录,如果下面存在文件,需要先删除文件,递归删除多个目录-p参数即可

    touch 创建文件

    创建文件可以使用绝对路径,也可以使用相对路径,如果文件已经存在,那么就修改文件创建的时间。

    touch text.tx
    

    在这里插入图片描述

    cp复制文件或者目录

    cp [选项] 源文件或目录 目标文件或目录 #
    要么把文件复制到目录下,要么把文件或者目录复制到目录下

    -f 或 --force 强行复制文件或目录, 不论目的文件或目录是否已经存在。不存在的话创建文件
    -i 或 --interactive 覆盖文件之前先询问用
    -r / -R 递归处理 这里大小写都是可以的

    
    cp t.txt t1.txt  #将当前t.txt 复制 到t1.txt
    # 如果文件重复就选择覆盖或者放弃
    # y 代表覆盖  n 代表放弃
    

    在这里插入图片描述

    模糊匹配也支持复制操作 所以支持多个文件或者文件夹的复制
    在这里插入图片描述

    解决不能复制文件夹问题 cp -r test xqr 把home 下的test文件 复制到home下的xqr文件

    rm 移除文件或者目录

    -f #忽略不存在的文件,不会出现警告,强制删除!  即使文件属性为只读(即写保护),亦直接删除
    -r #递归删除目录其下所有文件!
    -i #互动,删除询问是否删除
    rm -rf / # 系统中的所有文件都删除 删库跑路!!这个命令别用
    rm -rf install.sh/#删除系统中的install.sh
    

    rm test 的时候默认会询问是否删除
    也可以使用 * 代表进行模糊匹配。 * 代表任意数量的任意字符

    rm -rf * # 删除的时候需要看当前的路径是什么!如果当前路径是/ 那等同于 rm -rf /
    rm - f   *.txt   #删除当前目录下的 txt的文件
    rm - rf   a*   #删除以a开头的任意的文件或者文件夹啊、
    

    mv 移动文件或者目录|重命名文件

    mv [选项] 源文件或目录 目标文件或目录 注意不能把文件移动到文件夹下

    -f #强制
    -u #只替换已经更新过的文件
    mv test xqr #移动文件
    mv test test2 #重命名文件夹名
    

    可以将移动和重命名的操作结合起来使用
    在这里插入图片描述
    可以同时移动目录和文件,也支持模糊匹配
    在这里插入图片描述

    man 查看帮助文档

    Linux的命令有很多参数,我们不可能全记住,我们可以通过查看联机手册获取帮助。: man [选项] 命令

    man  + 指令的名字
    

    g切换到整个文本的首部(vi 中是gg),shift+g (大写G)切换额文档的尾部
    n切换的
    :q 回车退出

    文件内容操作指令

    vi命令 查看文件

    vi是linux上默认的文本编辑器
    支持的模式

    查看模式
    进入编辑模式 i(编辑的位置是在光标的位置)
    进入编辑模式 o(编辑的位置是光标的下一行新行插入)
    上下行切换 j /k 和上下键一样
    搜索 /搜索内容 回车后进入搜索
    切换文档的首位部 gg 首部 shift+g 文档尾部
    删除光标所在行 dd
    :w 写(修改内容)
    :q 退出
    :wq 修改并退出
    :q! 不修改并退出
    编辑模式
    回退到查看模式 esc

    如果输入vi 查看不存在的文件,就会创建,离开的时候如果保存,那么这个文件就可以正常保存了。

    vim 提供高亮的文件查看

    基本的指令格式和vi 是相同的用法。

    cat 显示文件内容 打印输出

    cat [选项] [ 文件名称 ]
    功能: 查看目标文件的内容
    常用选项:

    -n 对输出的所有行编号
    
    cat test.txt
    

    在这里插入图片描述

    less指令 查看文件内容

    为什么要有和学习less指令

    • 上面的cat和vim指令都是加载出来所有的文件内容,但是less指令可以做到不用加载文件的所有内容,也可以进行查找的操作。
    • 公司的生产上,使用tomcat的时候,如果出现后台报错,没有类似IDEA的图形化界面可以排查,但是可以查看tomcat的日志内容,而如果日志内容很多,占用空间比较大,全部加载性能不好,所以不使用。

    在这里插入图片描述

    head指令 显示文件开头到指定行 打印内容

    不指定指令的时候,默认打印十行
    在这里插入图片描述
    与cat的对比
    在这里插入图片描述

    tail 指令 显示从文件尾部开始往前指定的行数

    -n 行数 显示的是最后的n行 也就是倒数的n行(从文件尾部 -n 到文件尾部)打印输出
    在这里插入图片描述

    和重定向结合使用

    可以和漏斗结合进行理解 大开口的那一段接受数据 小开口的那一端输出

    1. 标准输入(System.in) <

    2. 标准输出重定向(System.out) >
      在这里插入图片描述

    在这里插入图片描述
    3. 标准错误输出 (System.err) 2 >

    在这里插入图片描述

    管道

    把前面输入的内容作为一个输出,输出到后面的文件里面去。
    类似数据库的分页操作的底层实现 limit offset,len
    取 (x 到 y)行的内容

    • 可以先取出前y行 ( head -ny 文件名)
    • 然后再取后 ( tail -n y-x+1)行
    • 类似就可以扩展的取出第几行的数据
      在这里插入图片描述
      也可以和 > 操作结合起来
      在这里插入图片描述

    在这里插入图片描述

    date指令

    可以使用 man指令查看帮助文档

    man date 
    

    直接输入

    date
    

    获取当前的时间
    在这里插入图片描述

    其他常用的指令

    进程操作指令

    根据端口号查找pid netstat-anp

    展示所有的端口号
    第一个命令是错的
    在这里插入图片描述

    根据前面的内容查找(grep)端口号
    在这里插入图片描述
    在这里插入图片描述
    注:
    window下根据端口号查找pid的指令是

    netstat -ano | findstr 端口号
    

    根据进程的名称查找pid ps -ef

    但是如果不知道端口号,该怎么查找pid
    可以通过程序的名字查找pid

    ps -ef # 显示所有的进程名称和pid
    ps aux
    

    在这里插入图片描述

    在这里插入图片描述

    grep 进行搜索id

    ps -ef | grep mysql
    ps aux | grep mysql
    

    在这里插入图片描述
    和java的jps相似 只是jps 是显示所有java进程的名称和pid

    文件解压指令

    使用 tar 解压命令

    • tar/tar.gz 安装包使用命令
    tar xvf 文件名
    

    使用 unzip 解压命令

    unzip  + 文件名 # 比如 unzip apache-tomcat-8.5.47.zip
    

    软件操作指令

    yum安装 list/remove/install

    yum 在线安装:远程有一个软件包的安装仓库,发起网络请求获取软件包,直接安装。

    yum list | grep [软件包关键字] # 注意, 最好要加上 grep, 否则罗列的内容会非常多, 导致机器很卡.
    

    安装软件包(需要管理员权限)

    yum install [软件包名字]
    yum install -y [软件包名字] # 不询问直接安装
    

    卸载软件包

    yum remove [软件包名字]
    

    搜索本机中已经通过yum安装的软件

    yum list installed |grep 软件名
    

    rpm安装 -ivh/-qa/-e/:

    已经有一个本地的rpm文件,(rpm文件是Linux 上的可安装文件,类似windows上exe文件

    rpm -ivh +软件文件的路径
    

    搜索在本机中已经通过rpm安装的软件

    rpm -qa | grep 软件名 
    

    卸载

    rpm -e 软件名
    

    注意这里的软件名字,要先通过rpm -qa 查询有哪些软件名字,卸载的名字要和软件名字一致。

    环境变量配置

    全局的环境配置变量 vi etc/profile

    vi /etc/profile# 或者下面的命令
    vim /etc/profile
    

    修改后刷新 source/etc/profile

    对etc/profile操作完成之后按esc 从编辑模式进入查看模式,输入:wq 保存退出
    之后进行刷新

    source /etc/profile
    

    系统统计 top指令

    可以进行系统统计的指令
    常用的下面的四个必须知道
    在这里插入图片描述

    磁盘统计df

    命令用于显示目前在 Linux 系统上的文件系统磁盘使用情况统计。

    在这里插入图片描述

    用户

    Linux下有两种用户:超级用户(root)、普通用户。
    超级用户:可以再linux系统下做任何事情,不受限制
    普通用户:在linux下做有限的事情。
    超级用户的命令提示符是“#”,普通用户的命令提示符是“$

    • 超级用户
      在这里插入图片描述
    • 普通用户
      在这里插入图片描述

    用户账号的管理

    用户账号的管理工作主要涉及到用户账号的添加、修改和删除。添加用户账号就是在系统中创建一个新账号,然后为新账号分配用户号、用户组、主目录和登录ShelI等资源。
     理解一下本质: Linux中一切皆文件,这里的添加用户说白了就是往某-个文件中写入用户的信息了!
    而这个文件就是用户账户文件 /etc/passwd

    useradd 命令 添加用户

    
    useradd -选项 用户名
    -m:自动创建这个用户的主目录/home/cqh
    -G:给用户分配组
    

    passwd用户 给用户配置密码

    在这里插入图片描述

    userdel 删除用户

    userdel -r 123 #删除用户的时候把它的目录也删除掉
    

    切换用户 su

    su [用户名]
    功能:切换用户。 例如,要从root用户切换到普通用户user,则使用 su user。
    要从普通用户user切换到root用户则使用 su root(root可以省略),此时系统会提示输入root用户的口令。

    权限

    文件类型和访问权限

    • 文件类型
      d:文件夹
      -:普通文件
      l:软链接(类似Windows的快捷方式

    • 基本权限
      i.读(r/4):Read对文件而言,具有读取文件内容的权限;对目录来说,具有浏览该目录信息的权限
      ii.写(w/2):Write对文件而言,具有修改文件内容的权限;对目录来说具有删除移动目录内文件的权限
      iii.执行(x/1):execute对文件而言,具有执行文件的权限;对目录来说,具有进入目录的权限
      iv.“-” 表示不具有该项权限

    对不具有权限的文件操作
    演示用户123 对只读文件的操作
    在这里插入图片描述

    在这里插入图片描述

    chomd 修改权限

    属主 属组(用户组)

    访问一个文件的人可能分成三种类别.
    文件和文件目录的所有者:u—User
    文件和文件目录的所有者所在的组的用户:g—Group
    其它用户:o—Others

    可以通过 ll查看
    

    比如:-rw-r–r-- 1 root root 0 Jan 7 21:29 testfile
    表示testfile文件的属主有可读可写,属组可读,其他人可读。
    testfile的属主是root,属组是root。

    通过以下这个指令也很重要!

    cat /etc/passwd
    

    在这里插入图片描述

    在这里插入图片描述
    Linux文件属性有两种设置方法,一种是数字(常用的是数字), 一种是符号。

    设置权限方式1

    u:拥有者 user
    g:拥有者同组用 group
    o:其它用户 other
    a:所有用户 all
    和以下的符号搭配使用

    • +:向权限范围增加权限代号所表示的权限
      -:向权限范围取消权限代号所表示的权限
      =:向权限范围赋予权限代号所表示的权限

    赋予权限
    只用将前面的

    # chmod u+w /home/abc.txt
    # chmod o-x /home/abc.txt
    # chmod a=x /home/abc.txt
    

    在这里插入图片描述

    取消权限
    在这里插入图片描述

    设置权限方式二

    使用数字的方式

    读 对应数字 4
    写 对应数字 2
    可执行 对应数字 1

    在这里插入图片描述

    chown 修改拥有者

    chown 用户 文件/文件夹
    

    在这里插入图片描述

    chgrp 修改用户组

    在这里插入图片描述

    硬链接和软链接

    Linux链接分为两种:硬链接、软链接(了解即可)
    硬链接:A—B,假设B是A的硬链接,那么他们两个指向了同一个文件!允许一个文件拥有多个路径,用户可以通过这种机制硬链接到一个重要文件上,防止误删
    软链接:类似Windows下的快捷方式,删除源文件,快捷方式也就访问不
    操作步骤:
    创建链接

     ln f1 f2! # 创建硬链接 f2
     ln -s f1 f3  # 创建一个软连接(符号链接)f3
    

    touch命令创建文件!
    echo输入字符串,也可以输入到文件

    [root@iZ2zefgqs5qgnl9r5se6xgZ etc]# cd /home
    [root@iZ2zefgqs5qgnl9r5se6xgZ home]# ls
    test  xqr
    [root@iZ2zefgqs5qgnl9r5se6xgZ home]# touch f1   # 创建一个f1文件
    [root@iZ2zefgqs5qgnl9r5se6xgZ home]# ls
    f1  test  xqr
    [root@iZ2zefgqs5qgnl9r5se6xgZ home]# ln f1 f2  # 创建一个硬链接f2
    [root@iZ2zefgqs5qgnl9r5se6xgZ home]# ls
    f1  f2  test  xqr
    [root@iZ2zefgqs5qgnl9r5se6xgZ home]# ln -s f1 f3  # 创建一个软连接(符号链接)f3
    [root@iZ2zefgqs5qgnl9r5se6xgZ home]# ls
    f1  f2  f3  test  xqr
    [root@iZ2zefgqs5qgnl9r5se6xgZ home]# ll
    total 8
    -rw-r--r-- 2 root root    0 Jan 29 17:04 f1
    -rw-r--r-- 2 root root    0 Jan 29 17:04 f2
    lrwxrwxrwx 1 root root    2 Jan 29 17:05 f3 -> f1
    drwxr-xr-x 2 root root 4096 Jan 29 16:14 test
    drwxr-xr-x 4 root root 4096 Jan 29 15:55 xqr
    [root@iZ2zefgqs5qgnl9r5se6xgZ home]# echo "i love you" >>f1  # 给f1中写入字符串
    [root@iZ2zefgqs5qgnl9r5se6xgZ home]# ls
    f1  f2  f3  test  xqr
    [root@iZ2zefgqs5qgnl9r5se6xgZ home]# ll
    total 16
    -rw-r--r-- 2 root root   11 Jan 29 17:07 f1
    -rw-r--r-- 2 root root   11 Jan 29 17:07 f2
    lrwxrwxrwx 1 root root    2 Jan 29 17:05 f3 -> f1
    drwxr-xr-x 2 root root 4096 Jan 29 16:14 test
    drwxr-xr-x 4 root root 4096 Jan 29 15:55 xqr
    [root@iZ2zefgqs5qgnl9r5se6xgZ home]# cat f1  # 查看f1
    i love you
    [root@iZ2zefgqs5qgnl9r5se6xgZ home]# cat f2  # 查看f2
    i love you
    [root@iZ2zefgqs5qgnl9r5se6xgZ home]# cat f3 # 查看f3
    i love you
    
    
    

    删除操作执行后,硬链接和软连接不一样了
    硬链接还在,软连接不在
    (硬链接相当于是深拷贝,软连接相当于是浅拷贝可以这么理解)

    [root@iZ2zefgqs5qgnl9r5se6xgZ home]# rm -rf f1  # 删除f1
    [root@iZ2zefgqs5qgnl9r5se6xgZ home]# ls
    f2  f3  test  xqr
    [root@iZ2zefgqs5qgnl9r5se6xgZ home]# cat f1
    cat: f1: No such file or directory
    [root@iZ2zefgqs5qgnl9r5se6xgZ home]# cat f2 # f2 硬链接还在
    i love you
    [root@iZ2zefgqs5qgnl9r5se6xgZ home]# cat f3 #f3 软连接不在
    cat: f3: No such file or directory
    [root@iZ2zefgqs5qgnl9r5se6xgZ home]# 
    
    [root@iZ2zefgqs5qgnl9r5se6xgZ home]# rm -rf f1  # 删除f1
    [root@iZ2zefgqs5qgnl9r5se6xgZ home]# ls
    f2  f3  test  xqr
    [root@iZ2zefgqs5qgnl9r5se6xgZ home]# cat f1
    cat: f1: No such file or directory
    [root@iZ2zefgqs5qgnl9r5se6xgZ home]# cat f2 # f2 硬链接还在
    i love you
    [root@iZ2zefgqs5qgnl9r5se6xgZ home]# cat f3 #f3 软连接不在
    cat: f3: No such file or directory
    [root@iZ2zefgqs5qgnl9r5se6xgZ home]# 
    

    在这里插入图片描述

    展开全文
  • VB编程资源大全(源码 多媒体)

    热门讨论 2007-10-18 15:20:26
    这个范例获得Windows下所有的wave输入输出设备的名称以及属性(22KB) 7,agent1.ZIP Microsoft Agent范例程序,你的系统中必须已经安装了Agent2.0以上版本(2KB) 8,sound_cap.ZIP 利用DirectSound和MS ...
  • vfp6.0系统免费下载

    2009-09-17 13:49:13
    Active Document 更适用于 intranet 环境,这由于大多数用户是使用调制解调器访问 Internet 的,因此在 intranet 环境中对下载大型 Visual FoxPro 运行时刻文件的限制要宽松得。值得庆幸的,运行时刻文件只需...
  • 5:全站静态HTML生成,生成速度可以在一秒种内5到6条[每任务],并可多任务同时生成。 6:页面模板可在后台进行修改,直接生成HTML页,保证了系统的负载能力及稳定性。并可按需生成相应页面,节省生成时间。...
  •  Windows操作系统所带来的优点之一就是多线性、多任务系统可以利用CPU来进行分时操作,以便你同时做许多事情。但事情有利自然有弊,多任务操作也会对你的机器提出更高的要求。朋友们都知道即使一个最常用的WORD...
  • 软件工程教程

    热门讨论 2012-07-06 23:10:29
    Visio一个图表绘制程序,可以帮助用户描述复杂设想以及系统的业务和技术图表。使用Visio创建图表可以使信息形象化,能够以更为直观有效的方式进行信息交流,这单纯的文字和数字无法比拟的。 软件工程课程设计 ...
  • 下一章,我们将系统的了解关于XML的各种术语。 二.DTD的有关术语 什么DTD,我们上面已经简略提到。DTD一种保证XML文档格式正确的有效方法,可以比较XML文档和DTD文件来看文档是否符合规范,元素和标签使用...
  • 计算机应用技术 实用手册 Xnllz 2011.7.29 ...有时候在系统任务栏你见不到小喇叭有可能在这里被关闭了,即:[DISABLED],遇到这种情况可从新进入COMS把此项打开即可,即:[ENABLED]。 SATA...
  •  1、 凡用过Sysprep的朋友都应该知道,如果用Sysprep来重新封装系统,在重启之后会要求我们重新输入产品序列号和重新添加用户,对于企业来说很时候不希望员工得到产品ID的,让非IT职员来完成系统任务也很有可能...
  • Windows NT/2000/XP/2003系统支持NTFS文件系统,采用NTFS可以有效增强系统的安全性,但在ACL(访问控制列表)中对用户访问权限设置不当时,也会导致用户无法正常访问本机共享资源,出现“权限不足”的提示信息。...
  • 如何得到当前Windows用户 如何格式化磁盘 如何用代码增加快捷键 如何编写需要密码验证的应用程序 如何调用帮助文件(*.chm) 如何修改Windows的右键菜单 如何在程序中改变Windows的桌面壁纸 Windows 9x下如何直接...

空空如也

空空如也

1 2 3 4 5 6
收藏数 101
精华内容 40
关键字:

7是多用户多任务系统吗windows