如何在windows下使用linuxlinux mv命令详解

linux系统下怎么重装windows系统啊?_linux吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:180,969贴子:
linux系统下怎么重装windows系统啊?收藏
各位大神帮帮忙吧,想装windows系统,可现在就这一台linux系统的电脑,u盘一枚,怎么才能装啊,能在linux系统下制作启动盘也可以啊,而且现在硬盘里有很多系统,就啥没法装,快气疯里,各位大神帮帮忙吧
linux培训选择达内,资深10年linux讲师悉心传授,linux项目实战+设备实操+名企内推.达内linux云计算培训将网络工程与linux运维相结合专门培养高端linux复合型人才.
到别的电脑弄好U盘重装就行————————————————什么尾巴最伟大?一起喊:“中国共产党。”
先在linux下装个虚拟机,虚拟机上装XP,然后做啥启动盘的话在虚拟机上做就好了。
没别的电脑可以在linux下写入grub,然后引导windows启动PE,你敢说百度上没有————————————————什么尾巴最伟大?一起喊:“中国共产党。”
如果你的电脑支持UEFI的话就更简单了。
四、磁盘管理与刻录、启动U盘制作1、图形化分区和格式化磁盘工具gparted在 Linux 中调整分区最简单的方法是使用GParted 程序。它拒绝在任何当前挂载的分区上进行操作,不能调整根目录(/)或者其他对操作系统功能来说至关重要的分区,避免了误操作。当然要调整这些至关重要的分区还是可以在命令行进行的。安装方法:yum install gparted2、专业的图形化光盘刻录工具k3bK3b(KDE Burn Baby Burn)是一个设计给 KDE在Linux或其它类Unix系统上的CD/DVD烧录的自由软件 。当然各linux发行版一般都有自带磁盘刻录的工具啦。Centos7自带了,挺好用的,效果不比Nero差3、Linux下制作USB安装盘(启动U盘)在windows下我们使用通过制作PE或者使用UltraISO写入硬盘映像的方法来制作USB引导安装盘,也就是所谓的启动U盘,在linux下也是可以做到的,通过unetbootin这个傻瓜式的图形软件就可以一键制作各linux发行版的USB引导盘,但可惜的是unetbootin并不支持win系统的USB安装盘的制作。没有关系我们可以使用gparted、ms-sys、cp等工具进行制作win系统的USB引导盘,下面就来介绍一下。安装方法:1) 制作linux各发行版USB安装盘 yum installunetbootin然后打开unetbootin这个软件就可以一键制作linux各发行版USB安装盘了。2)制作win7系统的USB安装盘有三步:第一步:使用gparted格式化U盘为NTFS格式第二步:使用ms-sys -7 /dev/sdb 写入win7引导信息到dev/sdb磁盘上面,注意看你的U盘设备是什么,是“dev/sdb”还是“dev/sdc”第三部:挂载win7.iso和你的U盘,复制win7.iso里面的所有信息到U盘去,可以使用cp –r命令或直接在图形化的文件管理器里用鼠标进行复制。gparted前面已经介绍了安装的方法,现在介绍安装ms-sys这个微软出品的在开源linux上使用的写入win系统引导信息的命令行工具,去官网下载一个最新版,只有源码的makefile文件,没有前面用的那种rpm包,所以我们要手动编译并安装在终端进入下载的ms-sys目录下,运行命令sudo make这时如果没有错误提示则在运行make install命令,如果提示找不到cc或gcc,那就是没有安装gcc编译器的意思。这时就可以先运行命令安装gcc编译器sudo yum install gcc安装完gcc编译器后,我们再运行sudo makesudo make install安装完ms-sys命令后,我们可以运行ms-sys命令测试一下,这是就可以看到ms-sys的具体用法了。然后我们使用之前安装的图形化gparted工具将U盘格式化为NTFS格式,win7安装盘一定要是NTFS格式,否则制作的引导盘无法引导win7系统,格式化后关闭gparted,打开终端,然后输入partprobe命令刷新磁盘信息然后写入win7引导信息到U盘,运行命令ms-sys -7 /dev/sdb-7这个参数是写入win7引导信息的意思,/dev/sdb是你的U盘设备名最后挂载win7.iso并复制所有iso里的文件到你的U盘里面,可以使用如下命令挂载win7.isosudo mount 路径/win7.iso /mnt/media复制文件cp –r /mnt/media/* U盘的挂载路径因为win7.iso有3.2G大小,复制需要10-20分钟时间,耐心等待就好如果你觉得命令行下看不到进度条不放心,也可以使用图形化的文件管理器进行复制复制完后就win7USB引导设备就制作完成了,XP和win8我没有尝试,应该也是可以成功的。
dd一个dos启动盘,然后放个ghost进去,就可以装了                   #chmod 777 / -R
winusb你值得拥有。
我倒是担心Ghost,前几天刚Ghost坏个硬盘,第一次在有Linux分区的情况下用Ghost……
VirtualBox跑跑win就行了,何必呢。
阿里云云市场镜像可以一键部署云服务器所需要的运行环境和个性化的软件应用,满足建站,应用开发,可视化管理等个性化需求,linux镜像让云服务器&即开即用&.
用linux的grub或grub2启动windowspe,随便折腾grub或grub2可以直接启动光盘,软盘,硬盘镜像的
用dd把Win安装盘弄进去。如果Ghost的话,直接dd个PE或者带Ghost的DOS。或者用grub引导Win的安装盘。ntldr /bootmgr
登录百度帐号推荐应用比特客户端
您的位置:
详解大数据
详解大数据
详解大数据
详解大数据
如何执行在Linux上运行的应用程序
  先决条件
  要充分理解本文,必须具备Windows 环境下桌面应用程序的工作经验,我认为读者对如何使用 桌面有一个基本的了解。使用一个运行的 Linux 计算来机探讨本文的概念和示例是很有帮助的。
  有时候第一次在 Linux 上运行一个应用程序需要一点额外工作。有些应用程序,比如服务,可能无法安装为服务,因此您需要从命令行启动这些应用程序。对于启动这些应用程序的用户帐户而言,需要在应用程序文件中设置执行许可标志 (x)。
  运行用户空间应用程序
  Linux 在内核空间或用户空间运行进程。用户空间 是的区域,应用程序通常在此运行。简单地说,每个用户帐户有其自己的用户空间,应用程序在这个领域内运行。
  默认情况下,只有 root 用户有权访问内核空间。root 用户 是 Linux 中的超级用户,相当于 Windows 中的管理员帐户。在 root 用户帐户下运行应用程序可能会引起安全风险,是不可取的。
  很多服务器服务需要 root 权限启动服务。然而,服务启动后,root 帐户通常会将其移至服务帐户。严格地说,Linux 中的服务帐户 才是标准的用户帐户。主要区别是服务帐户仅用于运行一个服务,而不是为任何实际登录的用户准备的。
  设置权限
  您可以使用 chmod 命令在一个文件中设置执行权限。在 Linux 中,umask 设置通常用来防止下载的文件被执行,也有充分的理由相信,因为它有助于维护 Linux 计算机的安全性。
  大多数 Linux 发行版具有一个值为 022 的 umask 设置,这意味着,默认情况下一个新文件权限设置为 644.权限的数字表示形式采用读 (4)、写 (2)、执行 (1) 的格式。因此,默认权限为 644 的应用程序下载意味着文件所有者有读写权限,而组用户和其他用户只有读权限。
  例如,为每个人赋予一个文件的执行权限,使用 chmod a+x 命令。a 表示所有人,加号 (+) 表示添加,而 x 表示执行。同样地,如果应用程序是一个服务器服务,您应该确保只有授权帐户才有权执行此服务。
  如果一个应用程序能够在标准用户帐户权限下运行,但只有特定组中的用户才需要使用它,您可以将该组所有者权限设置为可执行,然后将这些用户添加到该组中。
  更具体地说,您可以在一个可执行文件中设置访问控制列表 (ACL) 权限,赋予特定用户或组权限来运行该应用程序。使用 setfacl 实用工具设置 ACL 权限。
  对于这些需要以 root 用户启动进程的应用程序,比如服务器服务,您有几个选择。总结了允许用户执行需要 root 权限的服务器服务的各种选项。
  选项 描述
  作为 root 用户 不推荐用于服务器服务。当用户已经知道 root 密码而且应用程序泄露不是首要关注问题时,可用于应用程序。
  SetUID 由于安全问题,不推荐使用。SetUID 允许标准用户以另一个用户方式,比如 root 用户,执行一个文件。
  sudo 很常用,并且被认为是一个很好的实践。sudo 授予一个用户或组成员权限以执行可能额外需要 root 权限的文件。该用户不需要知道 root 密码。
  带有文件权限的标准用户帐户 在一个文件上为用户所有者、组所有者或其他人(所有人)设置执行权限。这是授予那些不需要 root 权限来执行应用程序的用户的常用方法。
  带有 ACL 权限的标准用户帐户 使用较少,但是如果您不想授予一个用户 sudo 访问或者更改文件的权限,这也是一个可行的解决。在一个文件上使用 setfacl 命令,您可以授予一个特定用户或用户组执行该文件的权力。
  从命令行运行
  在管理时,从命令行运行应用程序是一项基本的任务。很多应用程序使用 shell 脚本(类似于 Windows 批处理文件 .bat)来启动应用程序并执行其他任务,比如设置变量以及为其他用户分配进程。例如,应用程序可能需要一个 Java? Virtual Machine (JVM) 来执行。那样的话,shell 脚本可以设置适当的环境变量,然后执行 Java 命令来运行 Java Archive () 或类文件。这同样适用于使用 Perl、Python、甚至 C# 的应用程序。(当然,C# 编译的应用程序可以在 Linux 上运行)
  从命令行或者 shell 提示符执行应用程序的一个常用方法是使用 ./ 命令。如果您在 Linux 中使用句号 (。) 和正斜杠 (/),就意味着告诉环境您想要以可执行文件运行该文件。例如,运行一个名为 myapp 的可执行文件,您可以使用 ./myapp 命令。同样地,您可以在文件名之前加上语言环境,比如:
  python
  但更多情况下,套装应用程序使用 shell 脚本,以 #! 符号设置环境变量提供该语言的运行时可执行路径,比如 #!/usr/bin/python.您也应该熟悉这种方法。
  清单 1 使用 catalina.sh 默认脚本通过 ./ 方法启动 Apache Tomcat 应用程序服务器。然后,使用 sh 方法启动服务器。因为默认端口是 8080,标准用户不需要对其进行特别修改就可以启动该服务。
  清单 1. 从命令行执行应用程序
  考虑启动一个典型 Hypertext Transfer Protocol (HTTP)。在 Linux 中,任何低于 1024 的端口被认为是一个权限端口,只有 root 可以打开权限端口。因为,默认情况下,Web 服务器运行于端口 80,root 需要启动该进程。然而,如上所述,以 root 用户运行一个服务被认为是不安全的。正确的步骤是以 root 启动 该服务,然后将其转移到一个标准用户或者服务帐户。
  幸运的是,许多服务器服务由脚本来执行这一操作。如果您从头开始构建 Apache Web 服务器,您将会发现它以 root 用户启动,然后将 httpd 线程转交给 apache 用户。
  清单 2 启动一个默认的 Apache 2 Web 服务器编译。安装流程也做了一些事情,包括使 apachectl 命令可执行。因为该流程需要使用端口 80,使用 root 用户权限启动。然而,ps 命令显示 httpd 流程在 apache 用户帐户下运行。
  清单 2. 启动 Apache Web 服务器
  在后台运行应用程序
  一些安装的软件可能不像 Apache Web 服务器那样用户友好。您很可能需要在流程启动后以后台方式运行它,除非您正在进行故障排除,或者想要应用程序到底怎么了。如果您没有这么做,shell 关闭后应用程序将终止。运行服务器服务时,可不希望每次关闭终端 shell 或者退出时服务都会停止!
  如果在后台运行一个应用程序,即使关闭了 shell 窗口,应用程序也会继续运行。您可以通过在执行命令结尾附加一个 (&) 符号来启动应用程序。例如,您可以使用 vi 编辑器打开文件,然后使用 vi /etc/sysconfig/network & 命令在后台运行该文件,因为 & 可以打开 /etc/sysconfig/network 文件并将其保留在后台。即使在退出后,您也可以使用 nohup 实用工具支持进程继续运行。例如,nohup vi /etc/sysconfig/network &.
  清单 3 在 Vim 编辑器中打开一个用来编辑的文件,然后将其放在后台。
  清单 3. 在后台运行应用程序
  您可以输入 jobs 命令来查看您在后台上运行的所有应用程序。为在后台上运行的每个任务分配了一个序列号,从 1 开始。 清单 3 中的任务序列号是 1.24940 是进程 ID (PID)。您可以使用 fg 命令和特定的任务号将应用程序移到前台。在本例中,进程没有被用户所使用,因此显示为 Stopped.但是,命令 fg 1 打开终端并回到编辑文件的活动进程。
  从桌面运行应用程序
  在 Linux 中从桌面运行图形用户界面 (GUI) 应用程序与在 Windows 中没多大区别。通常,您需要了解特定的桌面环境下应用程序在菜单中是如何分组的。Linux 有足够的桌面应用程序,可用于各种任务。有一些应用程序是 Linux 本机固有的,还有另外一些应用程序可能是在一个常用运行时环境中使用 C# 开发的跨平台应用程序,比如,。NET Framework 应用程序。您会发现,使用一个 Wine 这样的虚拟环境,您甚至可以在 Linux 上运行您最喜爱的 Windows 应用程序。
  Linux 本机应用程序
  您很有可能会为您最喜爱的基于 Windows 的应用程序找到一个替代的 Linux 应用程序。在桌面上运行 Linux 本机应用程序比较直观。与 Windows 一样,您通常可以在菜单中找到这些已组织的应用程序,当您想要一个 Windows 应用程序时,只需单击并运行即可。
  对于那些需要 root 权限的应用程序,将会提示您输入 root 密码,然后才开始运行。这在概念上类似于 Windows 中的 Run as Administrator 选项。否则,您运行的所有程序都会位于您所登录帐户的用户空间中。
  在 Windows 中,您可以创建桌面快捷键。Linux 也有类似的快捷键 launcher,您可以将它放在面板或桌面上。单击 launcher 时,快捷键将执行程序。
  图 1 显示 GNOME Desktop 上 Firefox Web的两个 launcher.一个 launcher 位于面板上,另一个位于桌面上。
  图 1. 查看桌面或面板上的 launcher
  许多 Windows 应用程序都是使用 .NET Framework 开发的。Mono 是 .NET 的一个开源实现,可在很多平台上运行(包括 linux)。事实上,Mono 网站称其为 C# 和 Common Language Runtime (CLR) 的一个实现,与 .Net 是二进制兼容的。此项目目前由 Xamarin 支持。
  在 Linux 上,您可以执行使用 .NET framework(或 Mono)开发的应用程序,就像在 Windows 上一样。但是,记住 Linux umask 和默认文件权限。您仍然需要提供文件的执行权限,这样 Linux 才会允许执行可执行文件。
  在 Mono(可以安装在您的 Linux GNOME 桌面上)上开发的一些跨平台应用程序,比如 F-Spot,同本机 GNOME 应用程序一同位于菜单中。F-Spot 是一个管理照片的开源应用程序。尽管它是 C# 应用程序,但是在 GNOME 桌面上表现为一个本机应用程序。为应用程序创建一个 launcher 后,就可以像在 Windows 中那样单击并运行。
  图 2 演示了基于 Mono 的应用程序 F-Spot 的位置,以及为其创建桌面或面板 launcher 的方法。
  图 2. 为 F-Spot 创建一个 launcher
  Wine 使您可以在 Linux 和其他操作系统上运行 Windows 软件。有了 Wine,您就可以像在 Windows 中那样安装和运行应用程序。Wine 仍然在积极的发展中,而且并不是所有的 Windows 程序使用 Wine.如果您的应用程序是为 Windows 操作系统编译的,您就会发现它可以使用 Wine 来充分运行,前题是它是一个桌面应用程序而不是一个服务器应用程序。一定要检查 Wine 文档关于在 Linux 上运行该应用程序的可行性,因为 Wine 并不完全支持所有的应用程序。
  当您在 Linux 中使用 Wine 时,在您帐户主目录下有一个模拟 Windows 环境的隐藏文件夹,如 清单 4 所示。
  清单 4. 模拟 Windows 环境的 Wine 的隐藏文件夹
  使用 Wine 安装一个应用程序之后,您通常可以在桌面菜单中找到它,然后以在 Windows 中同样的方式来运行。
  例如,Camstudio 是一个开源工具,用于记录和管理屏幕视频。目前还没有 Linux 操作系统的版本。但是,使用 Wine 就可以在 Linux 桌面安装 Windows 版本。与 Wine 相关的应用程序通常分组为 Applications & Wine & Programs,如 图 3 所示。
  图 3. 使用 Wine 在 Linux 上运行一个 Windows 应用程序
  结束语
  在管理一个 Linux 服务器时,您肯定会遇到从桌面和命令行执行软件的问题。了解如何设置适当的权限和用户帐户后,您就可以安全地运行这些应用程序。使用长期运行的进程,比如服务器服务,您可以从命令行执行,并在后台进行适当设置。如果您的应用程序适合于从桌面运行,也可以那样做,有时候甚至可以是 Windows 应用程序!
[ 责任编辑:之极 ]
去年,手机江湖里的竞争格局还是…
甲骨文的云战略已经完成第一阶段…
软件信息化周刊
比特软件信息化周刊提供以数据库、操作系统和管理软件为重点的全面软件信息化产业热点、应用方案推荐、实用技巧分享等。以最新的软件资讯,最新的软件技巧,最新的软件与服务业内动态来为IT用户找到软捷径。
商务办公周刊
比特商务周刊是一个及行业资讯、深度分析、企业导购等为一体的综合性周刊。其中,与中国计量科学研究院合力打造的比特实验室可以为商业用户提供最权威的采购指南。是企业用户不可缺少的智选周刊!
比特网络周刊向企业网管员以及网络技术和产品使用者提供关于网络产业动态、技术热点、组网、建网、网络管理、网络运维等最新技术和实用技巧,帮助网管答疑解惑,成为网管好帮手。
服务器周刊
比特服务器周刊作为比特网的重点频道之一,主要关注x86服务器,RISC架构服务器以及高性能计算机行业的产品及发展动态。通过最独到的编辑观点和业界动态分析,让您第一时间了解服务器行业的趋势。
比特存储周刊长期以来,为读者提供企业存储领域高质量的原创内容,及时、全面的资讯、技术、方案以及案例文章,力求成为业界领先的存储媒体。比特存储周刊始终致力于用户的企业信息化建设、存储业务、数据保护与容灾构建以及数据管理部署等方面服务。
比特安全周刊通过专业的信息安全内容建设,为企业级用户打造最具商业价值的信息沟通平台,并为安全厂商提供多层面、多维度的媒体宣传手段。与其他同类网站信息安全内容相比,比特安全周刊运作模式更加独立,对信息安全界的动态新闻更新更快。
新闻中心热点推荐
新闻中心以独特视角精选一周内最具影响力的行业重大事件或圈内精彩故事,为企业级用户打造重点突出,可读性强,商业价值高的信息共享平台;同时为互联网、IT业界及通信厂商提供一条精准快捷,渗透力强,覆盖面广的媒体传播途径。
云计算周刊
比特云计算周刊关注云计算产业热点技术应用与趋势发展,全方位报道云计算领域最新动态。为用户与企业架设起沟通交流平台。包括IaaS、PaaS、SaaS各种不同的服务类型以及相关的安全与管理内容介绍。
CIO俱乐部周刊
比特CIO俱乐部周刊以大量高端CIO沙龙或专题研讨会以及对明星CIO的深入采访为依托,汇聚中国500强CIO的集体智慧。旨为中国杰出的CIO提供一个良好的互融互通 、促进交流的平台,并持续提供丰富的资讯和服务,探讨信息化建设,推动中国信息化发展引领CIO未来职业发展。
IT专家新闻邮件长期以来,以定向、分众、整合的商业模式,为企业IT专业人士以及IT系统采购决策者提供高质量的原创内容,包括IT新闻、评论、专家答疑、技巧和白皮书。此外,IT专家网还为读者提供包括咨询、社区、论坛、线下会议、读者沙龙等多种服务。
X周刊是一份IT人的技术娱乐周刊,给用户实时传递I最新T资讯、IT段子、技术技巧、畅销书籍,同时用户还能参与我们推荐的互动游戏,给广大的IT技术人士忙碌工作之余带来轻松休闲一刻。
微信扫一扫
关注ChinabyteCygwin:Windows下的Linux终端模拟器 | 张戈博客
博客宗旨 把最实用的经验,分享给最需要的读者,希望每一位来访的朋友都能有所收获!
<span class="tipso_style" id="tip-w" data-tipso=''>
浏览 7688995 次
留言 17282 条
随便挑了些,看你喜欢嘛
关于博客 张戈博客是关注互联网以及分享IT运维工作经验的个人博客,主要涵盖了操作系统运维、实用脚本编程以及博客网站建设等经验教程。我的博客宗旨:把最实用的经验,分享给最需要的读者,希望每一位来访的朋友都能有所收获!

我要回帖

更多关于 linux mv命令详解 的文章

 

随机推荐