欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    Ubuntu详解及使用教程精品资料.doc

    • 资源ID:96698230       资源大小:431KB        全文页数:77页
    • 资源格式: DOC        下载积分:12金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要12金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    Ubuntu详解及使用教程精品资料.doc

    Linux系统简介=路径= 路径分为绝对路径和相对路径。 绝对路径的起始点为根目录 */* ,例如 /usr/local/bin 就是绝对路径,它指向系统中一个绝对的位置,不受其它因素影响。 相对路径的起始点为当前目录,如果您现在位于 /usr 目录,那么相对路径 local/bin 所指示的位置为 /usr/local/bin 也就是说,相对路径所指示的位置,除了相对路径本身,还受到当前位置的影响。例如Linux系统中常见的目录 /bin 、 /usr/bin 、 /usr/local/bin ,如果只有一个相对路径 bin ,那么它指示的位置可能上面三个目录中的任意一个,也可能是其它目录。 如果我告诉您到 bin 目录寻找一个文件,您可能搞不清楚是哪一个 bin 目录。只有当前位置确定,相对路径指示的位置才能够确定。 现在我说, /usr/local 目录下,它的相对路径 bin 中有某个文件,这样就比较明确了。 在相对路径中 *.* 表示当前目录, *.* 表示当前目录的上一级目录。 假设您安装了一个程序,它的主程序没有被放置到上面三个 bin 目录中的任何一个,或者其它系统能够找到的地方,您就得告诉系统,它的可执行文件在哪里。 可以使用绝对路径,例如: /home/user/bin/可执行文件 或者定位到 /home/user/bin 目录,使用相对目录来定位它 ./可执行文件 如果您定位到了它的子目录,比如 /home/user/bin/gui ,您可以使用 *.* 来表示它的上级目录 ./可执行文件 路径相关命令 : cd (change directory) 更改目录。 pwd (print working directory)显示当前路径。 ls (list) 显示当前目录中的文件列表。 请尝试以下操作: : cd /etc 进入“/etc”目录,这里使用的是绝对路径 pwd 显示当前路径,这个命令返回结果“/etc” cd init.d 进入“/etc”目录的子目录“init.d”,这里使用的是相对路径 cd . 进入上一级目录“/etc” cd ./home “/etc” 目录的上一级目录为“/”,它的子目录“home”为“/home” cd - 回到上一次的目录,我们在“/etc”目录跳转到“/home”目录,所以这次是回到“/etc”目录 cd “”代表当前用户的“$HOME”目录,也就是“/home/用户名”目录。 ls 在任何时候,您都可以使用“ls”命令,来了解当前目录下都有哪些文件。 远程路径: 远程路径的表示方法为 *协议:/用户名:密码位置/路径:端口* 大多数的远程路径可以使用默认端口匿名访问,由此用户名、密码、端口通常不需要填写。例如: : 要求身份验证的远程路径,您可以使用下面的方式访问: ftp:/user:passwd:21软件= Linux中没有 *注册表* 这个概念。安装软件,理论上讲,只要拷贝所有相关文件,并运行它的主程序就可以了。 按照传统,一个软件通常分别拷贝到同级目录下的 *bin* 、 *etc* 、 *lib* 、 *share* 等文件夹。 *bin* 可执行文件,程序的可执行文件通常在这个目录下。在环境变量中设定搜索路径,就可以直接执行,而不需要定位其路径。 *etc* 配置文件,大部分系统程序的配置文件保存于 /etc 目录,便于集中修改。 *lib* 库文件,集中在一起,方便共享给不同程序。相较不同的软件单独保存库文件,能够节约一些磁盘空间。 *share* 程序运行所需要的其它资源,例如图标、文本。这部分文件是专有的,不需要共享;而且目录结构相对复杂,混放在一起比较混乱,所以单独存放。 还有一些软件,占用一个单独的目录,所有的资源都在这个目录中。类似于Windows下的绿色软件,不推荐在Linux系统下这样作。 - 执行时,系统找不到可执行文件(搜索所有路径,资源开销过大,是不现实的),需要定位其位置,像这样 /home/user/bin/可执行文件 ,不够方便。 - 许多系统软件需要协作运行,配置文件分别保存,定位它们非常麻烦 - 如果程序使用的库文件,像图形库文件,都单独存放,那么磁盘空间的浪费会非常严重。 有一些大型软件,或者您布署的重要应用,您可以将它们单独安装在一个文件夹下。(通常源码安装支持这种方式,将在 软件安装_ 部分介绍)配置方式= Linux下没有类似 *注册表* 的系统,系统和软件都可以通过纯文本的配置文件进行设置。 事实上,图形界面的配置工具,通常就是以图形界面的方式修改配置文件,适合设置一些比较简单的程序。如果软件有几千个可以配置的选项,全部作成菜单,想象一下开始发抖吧 图形界面的配置工具,可以看作特定配置文件专用编辑器。您一样可以使用通用文本编辑器来编辑配置文件,比如 Nano、Gedit、Knote、Vim或者Emacs等等。不考虑阅读、修改配置文本占用的时间,直接修改配置文件甚至更迅速。 #_ 如果只是要修改某一常用选项,而且时常修改,比如主机的IP地址。使用文本编辑器,您要找到相应的配置文件,还要在配置文件中找到相应的选项,会浪费掉您的时间和耐性。 图形配置工具经常会受各种因素制约,比如网络服务器中不提供图形服务,图形界面不够稳定这时,您可以使用命令行的配置工具来完成这些工作。 例如: 修改主机IP地址,可以使用ifconfig这个程序,执行下面的命令: : ifconfig eth0 192.168.0.1 . # 在以后的章节中,如果我们提示您修改某一文件,例如 /etc/fstab ,您可以使用任何顺手的文本编辑器打开它。隐藏文件= Linux下,名称中第一个字符为 . 的文件或者文件夹,系统默认情况下将它们隐藏起来, 您可以尝试以下操作: : cd 进入您的用户目录 ls 查看当前目录下的文件列表 ls -a 查看所有文件的文件列表(包括隐藏文件)。 现在,您可以看到许多文件名以 . 起始的文件或者文件夹了吧?使用 ls 命令无法显示它们 - 如果您只想查看隐藏文件,而不包括这两个特殊目录,您可以使用 ls 命令的参数 -A ( ls -A ) - 每个目录下都包含两个特殊目录 . 和 . 。您也许猜到了, . 代表当前目录, . 代表上一级目录。目录是一种特殊类型的文件!文件类型= Linux系统主要根据文件头信息来判断文件类型,扩展名并非决定因素。 现在使用 ls -l 命令,查看详细信息格式的文件列表,您将会看到如下内容: : total 5 drwxr-x- 4 user group 4096 Mar 10 00:37 filename drwxr-xr-x 21 user group 4096 Mar 10 20:16 文件名 -rw- 1 user group 524 Mar 10 00:40 a -rw-r-r- 1 user group 24 Jun 11 2000 b drwx- 2 user group 4096 Mar 9 11:06 c 共显示了七列信息,从左至右依次为:权限、文件数、归属用户、归属群组、文件大小、创建日期、文件名称 其中要特别留意的是第一列: : drwxr-xr-x 一共有10个位置,可以分为4组: : d rwx r-x r-x 第一组只有一个字符: - *d* 文件夹 - *-* 普通文件 - *l* 链接 - *b* 块设备文件 - *c* 字符设备文件。 剩下的3组分别为归属用户、归属群组、其它用户或群组对于该文件的权限。我们看它的格式 rwx rwx rwx - r 可读 - w 可写 - x 可执行 它们的顺便不能颠倒,某一位置为空( *-* ),则表示不具有相应的权限。 . tip: Linux下的可执行文件并不是由扩展名(例如 .exe )决定的,而是由其可执行权限位决定。权限= 我们已经知道了,文件的权限分为 r (可读)、 w (可写)、 x (可执行)三种类型,而一个文件可以针对归属用户,归属群组,其它用户用户或群组分别设定权限。 这种权限管理的方式灵活、简单、严密、明晰。尽管如此,在最初的阶段,可能会有一点小小的不适。因为它无所不在,而您习惯了的Windows的权限管理却不是这样(非常混乱,大多数时间形同虚设,偶尔用到却让人伤透脑筋)。 使用 chmod 命令更改文件的权限,使用 chown 来更改文件的归属。 例如: : chmod 755 xxx chmod a+x xxx chown user:group xxx 用来更改文件的归属用户,也可以同时更改其归属群组 chgrp group xxx 用来更改文件的归属群组 上面命令中的 755 和 a+x 是两种类型的表达式 我们将后面章节中详细介绍 权限管理_ 用户管理_ *执行命令的权限* 有一些命令,普通用户也可以执行,但是只有root用户才能执行成功,这是为什么呢? 例如在系统中增加一个新用户 useradd : ls -l /usr/sbin/useradd 可以看到: : -rwxr-xr-x 1 root root 56156 2006-04-03 21:37 /usr/sbin/useradd 明明所有的用户都可以执行嘛? 这是因为, useradd 命令是修改 /etc/passwd 文件的一个工具,来看看这个文件: : ls -l /etc/passwd -rw-r-r- 1 root root 1835 2006-06-24 17:58 /etc/passwd 原来只有root用户才能写入修改结果,非root用户执行 useradd 命令当然不会有结果。 *执行命令的身份* 默认情况下,您的命令提示符末位为 *$* ,这表示您将以普通用户的身份执行命令。 您可以使用 su (switch user)这个命令来切换其它用户。 例如 su root ,切换到root用户,如果 su 命令后面没有切换目标,那么这个命令默认切换到root用户。 现在您执行 su 这个命令,系统会提示您输入密码,请输入管理员的密码。这个时候,您会发现命令提示符末位变成了 *#* ,您将以root用户的身份执行命令。 Ubuntu系统默认会随机设定系统的root密码,这样会更安全一些,这个时候您可以执行“sudo”命令,输入当前用户密码后,暂时以root用户的身份执行命令。(前提是sudoer列表中要包含您的ID。您在安装Ubuntu系统时创建的用户,默认具有“sudo”权限) #_. # 如果您能够执行“sudo”命令,那么您也就拥有了root权限。在后面的章节中,如果我们提到了“root权限”,那么您可以通过以上两种方式来实现=命令行=Shell、Console、Terminal= 在前面的章节中,我们曾提到,电视机的遥控器,也是一种人机交互的界面,算是一种Shell。 但是这个概念并不准确,遥控器只是向Shell发送指令的工具,Shell接收到遥控器发出指令后,将指令转换为系统命令,由系统来执行。 例如我们按的遥控器上的 数字键1 ,遥控器将 切换为1频道 的指令发送到Shell,Shell将指令转换为系统可以识别的 频道1 ,系统执行它,您就可以观看1频道的电视节目了。 通常每台电视机只有一种Shell,比如有的电视机系统具有“画中画”的功能,那么Shell中便有相应的功能定义,您可以通过遥控器上的“画中画”功能键来开启它。假设您的电视机没有此功能,Shell中也就没有相应的功能定义。拥有一个带“画中画”功能控制键的遥控器,即便信号兼容,您还是不能够使用这一功能:) 不用遥控器也可以控制电视机,假设您的遥控器丢了,您还可以走到电视机前,使用机身上的控制面板来控制它(相当于使用Linux的控制台)。但是您一定不喜欢这种方式,除非您想锻炼身体:) 在Linux系统中,由于图形界面和控制台的分辨率通常不一致,所以切换时要有一个延时。对于我们中文用户来讲,控制台下中文的显示也比较麻烦。而且控制台显示内容通常不如终端显示的全面。 所以我们推荐您使用终端来执行命令,它使用起来感觉很像遥控器:) rxvt-unicode= 通常情况下,您买一台电视机,只能获得一个遥控器。虽然它为您的电视机量身定作,能够最大限度发挥电视机的能力,但您却不一定喜欢它。说不定这个遥控器体形太大,持握不方便;或者它体形太小,容易失踪;又或者它的按键要么太硬,要么太软;它的键盘要么太大,要么太小 您一般也可以容忍,毕竟遥控器使用频率并不算高:) 如果您的终端有些地方不讨您喜欢,比如说响应太慢,或者不能正常显示中文那就难以忍受了,您应该换一个其它的试试。 在前面的章节,我们介绍您使用的终端为Gnome-Termianl,它是系统默认使用的终端,显示中文不错,不过响应比较慢,您可能已经处于水深火热之中了。 我们推荐您使用urxvt(mlterm也是不错的选择) 您可以使用 sudo apt-get install rxvt-unicode 命令来安装它。 urxvt 启动它 (urxvt不支持控制台,您得在图形界面下启动它。终端、Alt+F2,建议您在启动栏里新建一个启动图标) rxvt-unicode还支持“服务器/客户端”的运行模式: urxvtd 启动一个守护进程daemon(支持控制台) urxvtc 启动客户端client。多个客户端可以同时连接到一个urxvtd,以达到节省系统资源的目的。 或许您对rxvt的默认设置不满意,您可以修改用户配置文件 /.Xresources 来设定它。修改全局配置文件 /etc/X11/Xresources/Xresources ,则对所有用户生效,只有root才可以修改此文件。 这里有一些简单的选项:(以 ! 起始的行是注释,您可以直接拷贝此文件的内容) : != ! RXVT-unicode setting != !设置字体分辨率 Xft.dpi:96 !窗口大小 Rxvt.geometry: 80x40+80+80 !颜色 Rxvt.background:#333333 Rxvt.foreground:antiquewhite Rxvt.inheritPixmap:False Rxvt.colorBD:yellow Rxvt.colorUL:antiquewhite !滚动条 Rxvt.scrollBar:True Rxvt.scrollBar_left:True Rxvt.scrollBar_floating:False Rxvt.scrollstyle:next Rxvt.scrollColor:#999999 !屏幕缓冲 Rxvt.saveLines:30000 Rxvt.color12:DodgerBlue Rxvt.font:7x14,xft:AR PL New Sung !输入法一般设置为xim !inputMethod:xim;Scim除外 !输入法样式可选:Root(置底) OverTheSpot(跟随) OffTheSpot OnTheSpot,后两种不是所有的都支持 Rxvt.preeditType:Root Tip:右键点击启动栏, 添加自启动器 , 自定义程序 ,便可以在添加自己的启动图标。在线帮助系统- 您可以使用命令 man 或者 info 来阅读Linux命令的在线文档。命令的格式非常简单: : man xxx 大部分命令手册为英文版,如果您的英文不太好,或许有些困难。在后面的 系统管理_ 章节中,我们会尽力向您介绍命令的使用方法。 Tip:在使用“man”浏览器的时候,一些快捷键您可能会用到: : Ctrl+f(orward) 向下翻一页 Ctrl+d(own) 向下翻半页 Ctrl+b(ackward) 向上翻一页 Ctrl+u(p) 向上翻半页 / 查找 q(uit) 退出 以上为VI风格的键绑定。您也可以使用Emacs风格的 键绑定_bash= 好了,现在我们换了一个遥控器,感觉顺手多了。现在来操练一下,下载一首mp3: 我们使用 wget 这个程序,它非常可靠,完全值得您信赖。 首先找到一个可以下载的地址,复制链接,在终端窗口内点击鼠标中键,把它粘贴进去。 现在终端中大概是这种情形: : 按下 Ctrl+a 组合键,我们发现光标移动到了行首。输入 wget 和 空格 : wget 回车后,终端中出现一些信息,不一会儿工夫,mp3便下载完成。 使用 Ctrl+a 组合键,我们就不需要使用方向键来移动光标,方向键每次只能移动一个字符,没有效率 您还可以使用 Ctrl+f 向前移动光标, Ctrl+b 向后移动光标, Ctrl+e 将光标移动到行末 ( 键绑定_ ) . note: Linux的图形界面中,鼠标中键通常执行“粘贴”的操作,如果您的鼠标没有中键,您可以左右键同时按下。中止正在运行的程序- 如果一个命令持续时间很长,以致于不能够进行其它操作,可以使用 Ctrl+c 来强行中止它。Ctrl+s- 出于意外,有时您会按下 Ctrl+s 这个组合键,Shell便被冻结。尝试使用 Ctrl+q 组合键,看能否恢复正常。 键绑定- 等等,有必要记这么多快捷键么?都这么复杂! 我们强烈建议您记住,以大幅度的提高操作效率。而且这是readline控件的键绑定,在任何使用readline控件的程序中,您都可以使用它们。例如bash、lftp、gdb等程序;同时,Linux下最著名的Emacs编辑器,也是这种风格的键绑定(其实是readline使用了Emacs风格的键绑定才对),甚至FireFox中,也可以使用类似风格的快捷键!(Linux下主要有两种风格的键绑定,一种是VI风格,另一种是Emacs风格,我们会在 简明VIM教程_ 中介绍) 现在列举一些ReadLine的键绑定,您可以自行尝试。(运行 man readline 命令,来查看ReadLine手册) 先来了解一些约定: : C-a 表示 Ctrl+a M-a 表示 Meta+a Meta键在PC中通常为ALT键 A 表示 Shift+a (下面括号中的A代表Alt,S代表Shift) 移动命令: : C-a 移动到行首 Aheah C-e 移动到行末 End C-f 向前移动一个字符 Forward C-b 向后移动一个字符 Backward M-f 向前移动一个单词 M-b 向后移动一个单词 C-l 清空屏幕 cLear 这两个命令也可以理解为移动命令 : C-p 上翻,前一条命令 Previous C-n 下翻,后一条命令 Next 编辑命令: : C-d 删除光标后的一个字符 M-d 删除光标后的一个单词 Delete BackSpace 删除光标前的一个字符 M-BackSpace 删除光标前的一个单词 C-k 删除光标至行末的部分 Kill C-u 删除光标至行首的部分 Unix-line-discard C-w 删除光标前的一个单词 Word C-y 粘贴(最后删除的对象) Yank C- 撤消 搜索历史纪录: : C-r 连续使用 C-r 可以查找下一个 M-p M-n 补全: : Tab 使用频率最高的功能! C-o 遍历补全 (未定义) M-? M-= 列出所有可能选项,相当于按两次Tab键(M-? 实际按键为A+S+/) M-# 注释掉当前命令,用于将当前命令暂存于历史纪录列表(A+S+3) M-! 补全命令,通常用来补全子命令,例如 sudo 的子命令(A+S+1) M- 补全用户名(A+S+) M- 补全主机名(A+S+2) M-$ 补全变量(A+S+4) M-_ 补全历史纪录中的纪录(A+S+-) M-* 将所有可能选项放到命令行中(A+S+8)自定义键绑定- 通过修改 /etc/inputrc 文件,可以更改键绑定。建议您使用默认的键绑定,以避免不必要的烦恼。当然了,Emacs风格的键绑定是通用的,随时都有可能用到。 在文件中添加该行,可以将ReadLine的键绑定设为VI风格。(Bash、Lftp等使用ReadLine的软件同时生效) : set editing-mode vi 找到这一行: : $if mode=emacs 在它的下面添加如下内容 : "C-o": menu-complete #这两行不是必须的,视情况而定# "c-p": non-incremental-reverse-search-history "c-n": non-incremental-forward-search-history 重新登录Shell,您就可以使用 C-o ( Ctrl+o )来遍历补全。假如您的文件名为中文,或者出现乱码时,您可以使用 M-* 将所有文件名放入命令行,再删除多余的,这真是麻烦极了!所以您可以使用 C-o 遍历补全,将所有可能的选项轮流放入命令行。 或者使用Vim编辑器编辑 /etc/inputrc 文件,在插入模式下使用 Ctrl+v 组合键。按下 Ctrl+o ,这时编辑区新增一个 O 字符,等价于 C-o 通配符- 使用 ? 代表任意单个字符。例如 ?lo ,表示 lo 前有三个字符,它可以匹配 Hello 使用 * 代表随意几个任意字符。例如 *.iso ,代表所有iso格式的文件。 Tip:您可以将遍历补全和通配符结合使用,以提高效率。 例如: : cd */ 则遍历补全只补全文件夹 chmview *.chm 则遍历补全只补全chm文件任务管理- *&* 在命令的末尾加上一个 & 符号,表示背景任务,例如: : wget & *;* 使用 ; 将多个命令连结起来,则表示任务按顺序执行 *&&* 使用 && 将多个命令连结起来,则表示只有前面的命令执行成功,后面的命令才能得以执行 * <命令> ,如果一个命令中包含以 (Esc键下方的按键)括起来的子命令,那么子命令将被优先执行,执行结果被代入上一级命令继续执行,例如创建一个以当前时间命名的文件: : touch date +%m.%d_%H:%M:%S touch 命令能够创建一个文件,它的操作对象,为 date +%m%d%H%M%S 命令的输出 06.06_06:06:60 这样,我们创建了一个名为 06.06_06:06:60 的文件(六月六日六时六分刚过六十秒-_-!) *Ctrl+z* 将当前Shell中的任务挂起 这个时候任务的状态为 : 1+ Stopped xxx *bg* 将挂起的任务背景运行。这时它的状态为 : 1+ xxx & *fg* 将背景任务调到前台执行 *jobs* 方括号中的数字为命令的任务编号,您可以使用 jobs 命令来查看所有背景任务 如果后台运行多个任务,您可以在 bg 或者 fg 后跟任务编号,作为操作对象,例如: : bg 2管道、重定向- *>* 重定向符号,它的作用是将命令的输出重定向到一个文件中。比如我们想把命令 ls 的结果保存为 FileList 文件,作一个清单,我们可以使用重定向符号来完成它: : ls -l > FileList *>>* 作用与 > 基本相同,不同点在于, >> 以追加的方式,将命令的输出写入文件的末尾。 *<* 是从文件到命令的重定向,将文件的内容作为命令的输入。 * 为管道符号,它的作用是将前一个命令的输出,作为下一个命令的输入。假设一个目录下的文件太多,使用 ls 命令不能够在屏幕中完全显示,这个时候您可以将 ls 命令的输出,通过管道符号,作为浏览器 less 的输入。就可以使用浏览器的功能翻页、查找: : ls -al less Tip: less 浏览器的键绑定几乎与 man 相同,请参阅 在线帮助系统_ 脱字符- Shell中的一些功能是通过特殊符号作为控制字符来实现的,上面已经介绍了很多了。这产生一个问题,如果一个文件名中,刚好包含了这些字符,比如 ; ,就很难对它进行操作。使用 less 浏览这个文件 : less ;xxx less 会很快返回一个错误信息,因为并没有一个文件名作为操作对象。接着,Shell会报告,系统中没有 xxx 这个命令。 这是因为Shell将文件名中的 ; 解析为按顺序执行命令。 或者您的文件名以空白起始,而在Shell中,无论多少个空格,都将被解析为一个分隔符。您甚至不是使用命令重命名此文件。 这个时候就要用到脱字符 * 了,它能够将一个具有特殊涵义的字符转换普通字符。上面的两个任务,可以在文件名中每个特殊字符前加一个 ,像这样 : less ;xxx less xxx less ; &xxx . tip: 也可以使用 *"* 将文件名括起来,例如 less " &xxx" ,在很多情况下,这样甚至更方便。 脱字符在Shell中也可以作为换行符,在一个命令的末尾添加一个 ,然后回车,在下一行继续输入命令剩余的部分,将一个命令拆分为多行且不影响它的执行(如果执行一个很长的命令,请将它拆分为多行以便于阅读) 事实上换行符也符合脱字符的定义。回车键有两个涵义,一个是 *执行* (Enter),另一个 *换行* (折线箭头)。在Shell中它作为控制字符 *执行* ,使用脱字符后

    注意事项

    本文(Ubuntu详解及使用教程精品资料.doc)为本站会员(封****n)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开