- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
实验一-linux环境熟悉
实验环境 虚拟机 VMWare Linux Unbuntu 启用网络 Windows 控制面板中的网络连接 VMWare Network Adapter VMNet8中的TCP/IP设置中的IP地址设为192.168.204.2 启用 VMWare的Edit中 VMWare的Virtual Network Editor,将VMWare8中的NAT设置中的Gateway IP设为192.168.204.1 启用Unbuntu虚拟机中的网络 修改显示 系统?首选项?显示 设为1024×768 Shell环境 Linux应用程序分类 Executables:类似.exe Scripts:类似.bat, .cmd Linux不要求可执行文件具有特殊的名字或扩展名,而是通过文件属性指出文件是否可被执行 基本命令 $cd dir 转到相应目录下 绝对路径,以”/”开始 相对路径 cd ..转到上一级目录 $ls 列出当前目录下的内容 ls –l 环境变量 $HOME: 当前登录用户的home directory $PATH: 分号分割的用于搜寻命令的目录列表,用于当前用户 $PS1: command prompt $PS2: 二级command prompt, 通常是 $IFS: 输入域分割符,当shell读取输入数据时作为分割word的字符 $0: shell脚本的名字 $#: 传入参数的数量 $$: shell脚本的进程ID $1, $2, … :调用script的参数 $* : 所有参数的列表,作为一个变量,采用IFS里的第一个字符分割 $@ : $*的变种,并不适用IFS环境变量进行分割,因此即便IFS为空,参数也不会挤在一起。 Linux启动时执行的配置文件 bash shell处理文件的顺序如下:?1: /etc/profile 2:/etc/profile.d 3: $HOME/.bash_profile 4: $HOME/.bash_login?5?$HOME/.profile Emacs 进入/退出Emacs 进入emacs $emacs $emacs foo.txt 退出Emacs C-x C-c Emacs三要素 File 磁盘上的unix文件。Emacs并不直接编辑文件,而是读入一个文件的拷贝,存放在buffer中,所有的编辑都在buffer进行。 Buffer 存储实际编辑文件的数据结构。同一时刻可以有多个活动的Buffer。大部分时候,buffer都与文件关联。 任何时候,只有一个buffer被选择,即鼠标所在的buffer, 这个buffer是输入命令生效的buffer. 删除一个buffer并不删除磁盘上对应的文件。 Window Buffer的视图 可以将屏幕分割成多个窗口,每个窗口view不同的buffer。 也可以让多个窗口查看同一buffer的不同部分。 每个window都有自己的Mode Line, 但依然只有一个minibuffer. 文件操作 C-x C-f:打开文件 C-x C-s:将当前buffer的内容存储到文件 C-x s:存储多个文件 操作buffer C-x b: 切换到某个buffer C-x C-b: 列举所有buffer C-x k:删除buffer C-x C-q: 使文件变为只读,或变为可写(如果之前为只读) 操作窗口 C-x o:切换到另一个window C-x 1:删除除了当前window之外的所有window. C-x 0:删除当前window C-x 2: 将当前窗口垂直拆分为两个。 C-x 3:将当前窗口水平分割为两个 C-M-v: 滑动其它window,如果有多于两个window,则被操作的window是C-x o命令将要切换到的那个window. 文件定位 C-v:向下翻页 M-v:向前翻页 C-p 光标向后移一行 p:previous C-n 光标向前移一行 n: next C-b 光标向后移一个 b: backward C-f 光标向前移一个 f: forward M-f 光标向前移动一个词 M-b 光标向后移动一个词 C-a 移动到一行的头部 C-e 移动到一行的最后 M-a 移动到一句话的头部 M-e 移动到一句话的最后 M-shift- 移动到文件末尾 M-shift- 移动到文件开始 其它命令 C-x u : undo之前的操作 C-g 终止一条不响应的命令 Mode line State of buffer Modified: ** Unmodified: -- Read-only: %% 编辑的文件名 Major mode 屏幕上能看到的文件量 ALL Top Bot Percentag
文档评论(0)