#能够开机,登入,登出,关机,重启

#了解系统的用户界面,并能够不使用鼠标,只使用键盘进行常见的操作

#1. grub: e, arrow keys, Esc, Enter, 能够修改启动参数

#2. login screen: arrow keys, Tab, Enter

#3. menu bar: Alt-F1, arrow keys, context menu key, Enter, Esc

#4. icon panel

#5. notification area, clock, user switch

#6. desktop: Ctrl-Alt-D

#7. window list: Alt-Tab, Esc

#8. desktop switcher: Ctrl-Alt-Arrow

#9. window: Max, Fullscreen, Restore, Move, Resize, Close

#10. keyboard shortcut

#11. Run dialog: Alt-F2

#12. command line: gnome-terminal, tty, Ctrl-Alt-Fn

#能够在字符界面进行登入/登出/关机/重启等操作

#能够用stardict 来翻译英文

#了解文件管理器nautilus 的使用

#能够运行firefox 访问互联网

#理解了访问互联网的规矩

#能够用快捷键来打开gnome-terminal

#能够切换到root用户,并能退回来

#能够修改用户密码(normal way, --stdin with pipe or here string)

#能够下载老师的讲义,并能够设置相应的命令别名,方便快速操作

#能够获取老师共享的软件

#能够用VNC连接到老师的电脑,观看老师的屏幕,并能够设置相应的快捷键,方便快速操作

#能够使用nano 编辑文件

#拿到了4 个IP地址

#给系统设置了固定的IP地址(使用主IP)

#理解了IP地址的使用规矩

#能够用快捷键来锁屏

#能够调整gnome-terminal界面的显示,包括字体、颜色

#能通过快捷键来操作gnome-terminal:

#    改变字体大小(Zoom In/Zoom Out)

#    全屏(Full Screen)

#    清屏(Ctrl+L,非gnome-terminal 的?置)

#    复制粘贴(Copy/Paste)

#    创建新标签(New Tab)

#    重命名标签(Set Title)

#    切换标签(Switch to Tab)

#    关闭标签(Ctrl+D)

#安装好文泉译字体

#配置好中文输入法,并能调出输入法进行中文输入(视频)

#能够使用vim 作为文件阅读器来阅读老师的讲义

#    只读方式打开

#    不保存而退出

#    移动

#    搜索

#    Esc

#    多文档之间切换

#添加了Colemak 键盘布局,并设置好切换布局的快捷键(视频)

#安装好ptyping 软件,并掌握基本的使用方法

#用race 模式输入ptyping 中"UNIX Story" 文件的第一页,把结果提交到老师的ftp 服务器

IP地址的使用规矩:

1. 每人1个主IP地址,此地址用于与老师和同学之间的通讯

2. 每人3个额外的IP地址,这3个IP地址可以自由使用于实验中,但无法上互联网

IP地址和所有者的映射关系,存放在讲义中INFO目录下

联网信息:

Network mask: 255.255.255.0

Default gateway: 10.1.1.1

DNS server: 10.1.1.1

访问互联网的规矩:

1. 课堂上,只允许访问与学习有关的内容

2. 所有的访问都被记录,务必遵守第一条

字符界面登入/登出/关机/重启操作

2. 登出方法是按Ctrl-D,或者运行exit 命令

3. 关机命令是halt

4. 重启命令是reboot

认识系统的图形界面部件:面板,菜单,桌面,程序

认识以下程序:

stardict            <-- 翻译软件

nautilus            <-- 文件管理器

gedit               <-- 文字编辑器

firefox             <-- 网页浏览器

gnome-calculator    <-- 计算器

gnome-terminal      <-- 终端程序(频繁使用,重点掌握)

用stardict 来翻译英文

通过文件管理器nautilus 来定位文件

图形化的操作界面,绝大多数操作都是用鼠标完成。

按组合键Ctrl+L可以弹出窗口,用以输入目标目录的位置

把nautilus 设置为浏览模式的方法:

打开preferences 菜单项 --> Behavior 标签页 --> 勾选 "Always open in browser windows"

如何查看系统菜单中某个程序的命令名字?

1. 右键点击菜单项,选"Add this launcher to desktop",桌面上会生成一个快捷方式图标

配置快捷键用于打开gnome-terminal

1. 运行菜单项 System -> Preferences -> Keyboard Shortcuts

2. 在Desktop 部分找到Run a terminal 这一项

5. 点右下角的Close按钮

设置gnome-terminal 的快捷键

运行gnome-terminal的菜单项 Edit -> Keyboard Shortcuts...,即可对设置gnome-terminal 的快捷键

确认文泉译字体已经安装好

1. 运行gnome-terminal的菜单项 Edit -> Profile Preferences

2. 在General 标签页,点Font 后面的按钮

3. 查看在弹出的新窗口中,Family 那部分是否有名为WenQuanYi Micro Hei Mono 的字体

1. 运行菜单项 System -> Preferences -> Input Method,将会弹出对话框

2. 勾选 "Enable input method feature",并选择 "Use IBus"

3. 点击按钮 "Input Method Preferences...",将会弹出新的对话框

锁屏

1. 组合键 Ctrl+Alt+L 可用于快速锁屏,用户也可自定义快捷键

2. 运行系统菜单项 System -> Lock Screen

修改用户密码

1. 打开 gnome-terminal (如果已经打开了terminal,忽略此步)

2. 运行命令 passwd

3. 根据提示操作即可

passwd 命令的使用还可以有以下的方便形式:

1. 把用户user1 的密码改为abc,使用了管道的技术

echo abc | passwd --stdin user1

2. 把用户user1 的密码改为abc,使用了here string 的技术

passwd --stdin user1 <<< abc

切换到root用户

[czl@mob ~]$ whoami         <-- 命令whoami 可以打印出当前用户的名称

czl

[czl@mob ~]$ su -           <-- 命令 su - 用来切换成root 用户

Password:                   <-- 输入的密码没有回显,请注意

[root@mob ~]# whoami        <-- 再次运行whoami,显示为root 用户

root

[root@mob ~]# exit          <-- 运行命令 exit 退出当前用户,也就是root 用户

logout

[czl@mob ~]$ whoami         <-- 退出root 用户后,就恢复了之前的用户身份

czl

[czl@mob ~]$

配置网络,进行联网

1. 打开gnome-terminal

2. 切换成root 身份

3. 关闭NetworkManager 服务,NetworkManager 服务会干扰网络配置,必须把它关闭

[root@mob ~]# service NetworkManager stop

[root@mob ~]# chkconfig --level 2345 NetworkManager off

4. 确定网卡的名字,用以下命令列出所有的网卡,名字形如ethX的就是我们将要操作的网卡

[root@mob ~]# ifconfig -a

5. 确认网线已经连接好,以eth0 为例

[root@mob ~]# ifconfig eth0 up

[root@mob ~]# mii-tool eth0

eth0: negotiated 100baseTx-FD flow-control, link ok     <-- 网线已经连好

[root@mob ~]# mii-tool eth0

eth0: no link                                           <-- 网线没有连好

6. 上面找到的网卡可能不止一个,挑其中一个进行配置即可,用nano 命令编辑网卡的配置文件

[root@mob ~]# nano /etc/sysconfig/network-scripts/ifcfg-eth0

按照下面的范例进行修改,然后保存,退出。两条虚线和每一行右边的描述文字不属于配置文件的内容。

-------------------------------------

DEVICE=eth0                 <-- 网卡名字

BOOTPROTO=static            <-- 使用固定IP

NM_CONTROLLED=no

ONBOOT=yes                  <-- 自动启动

TYPE=Ethernet

IPADDR=10.1.1.11            <-- IP 地址

NETMASK=255.255.255.0       <-- 子网掩码

GATEWAY=10.1.1.1            <-- 默认网关

DNS1=10.1.1.1               <-- DNS 服务器

-------------------------------------

保存退出的方法:

按Ctrl-X  --> 输入字母y  --> 按Enter 键

7. 重启网络服务:service network restart

8. 测试

测试是否能够连通网关

[root@mob ~]# ping 10.1.1.1

PING 10.1.1.1 (10.1.1.1) 56(84) bytes of data.

64 bytes from 10.1.1.1: icmp_seq=1 ttl=64 time=0.055 ms

64 bytes from 10.1.1.1: icmp_seq=2 ttl=64 time=0.047 ms

测试是否能够连接互联网

[root@mob ~]# ping -n www.uplooking.com

PING www.uplooking.com (119.254.2.19) 56(84) bytes of data.

64 bytes from 119.254.2.19: icmp_seq=1 ttl=52 time=46.5 ms

64 bytes from 119.254.2.19: icmp_seq=2 ttl=52 time=46.2 ms

如果无法ping 通,请再次检查网线是否连接好

[root@mob ~]# mii-tool eth0

eth0: negotiated 100baseTx-FD flow-control, link ok     <-- 网线已经连好

[root@mob ~]# mii-tool eth0

下载老师的讲义

方式:rsync

rsync rsync://10.1.1.1

2.1 创建目录,这个操作只在第一次同步时需要执行

rsync -avl --exclude "*.swp" rsync://10.1.1.1/20141215/ ~/notes/

挂载老师共享的软件目录

请参考讲义中INFO目录下的相应文件

用VNC连接到老师的电脑,观看老师的屏幕

请参考讲义中INFO目录下的相应文件

使用vim 作为文件阅读器

1. 以只读方式打开文档

vi -R filename

2. 退出而不保存,输入以下vi 命令

:q!

/linux

vi -R file1 file2 file3

7. 按Ctrl-F9 或者Ctrl-F10 可以把屏幕按垂直或者水平的方式分为多个窗口,常用的窗口操作如下:

Ctrl-j      <-- 把光标移到下面的窗口

Ctrl-k      <-- 把光标移到上面的窗口

Ctrl-h      <-- 把光标移到左边的窗口

Ctrl-l      <-- 把光标移到右边的窗口

Ctrl-F5     <-- 把光标所在的窗口在水平方向缩小

Ctrl-F6     <-- 把光标所在的窗口在水平方向放大

Ctrl-F7     <-- 把光标所在的窗口在垂直方向缩小

Ctrl-F8     <-- 把光标所在的窗口在垂直方向放大

:q          <-- 退出当前窗口

8.1 :grep terminal *        <-- 搜索当前目录下的所有文件

8.2 :cw                     <-- 执行万上面的指令后,用这条指令调出结果

训练工具:

1. Linux下的ptyping (***** 推荐)

2. Linux下的gtypist (***** 推荐)

3. windows 下的金山打字通

1. ptyping 的安装方法,以红帽Linux Enterprise 6.5 为例

1.1. 切换成root 用户

su -

1.2. 安装编译环境和ptyping的依赖包

yum install "@development tools" ncurses-devel ncurses-libs

1.3. 下载安装包

wget http://10.1.1.1/software/utils/ptyping-1.0.1.tar.gz

1.4. 把安装包解压到/tmp 目录下

tar xf ptyping-1.0.1.tar.gz -C /tmp

1.5. 进入解压后的目录

cd /tmp/ptyping-1.0.1/

1.6. 配置

./configure

1.7. 编译

make

1.8. 安装

make install

2. gtypist 的安装步骤和ptyping 完全相同,不同的只是安装包的文件名和解压后产生的目录名。

下载安装包的命令:

wget http://10.1.1.1/software/utils/gtypist-2.9.tar.xz

键盘输入的目标:

1. 完全的盲打

输入主键盘区的字符时,眼看屏幕,手按鍵盤。

输入的时候,用10个手指输入,每个按键都用相应的手指去按。

左手

小指:1,a,z,`,Tab,CapsLock,Shift-L,Ctrl-L

无名指:2,w,s,x

中指:3,e,d,c

食指:4,r,f,v,5,t,g,b

拇指:空格

右手

小指:0,p,;,/,-,[,',=,],\,退格键,Enter,Shift-R,Ctrl-R

无名指:9,o,l,.

中指:8,i,k,,

食指:6,y,h,n,7,u,j,m

拇指:空格

2. 三个月内达到120cpm,五个月内达到240cpm,正确率在97% 以上。

一、使用快捷键打开vnc

1. 切换成root 身份

su -

2. 写一个脚本 gedit /usr/local/bin/autovnc

在该文件中粘贴以下内容,并保存退出:

#!/bin/bash

vncviewer passwdInput=1 10.1.1.1 <<< "123456" &

3. 给刚才的脚本加上执行权限

chmod +x /usr/local/bin/autovnc

4. 添加相应的快捷键

二、使用命令别名的方式来简化同步讲义的操作

三、键盘输入速度测试

1. 用race 模式输入ptyping 中"UNIX Story" 文件的第一页

2. 输入完成后,退出ptyping,然后运行以下命令檢查刚才的输入记录

$ ptyping -ls

3. 使用以下命令把日誌上传到老师的ftp 服务器,以自己的拼音名做文件名

$ curl -T ~/.ptyping/log/statistics.log ftp://10.1.1.1/upload/zhangsan

转载于:https://blog.51cto.com/20150614/1632920

01_env_setup_vital_operation相关推荐

最新文章

  1. python的helper_SQLHelper ------ python实现
  2. 程序控制发送文件到邮箱_Intouch邮件发送的真实案例(一),不可多得的技术尝试...
  3. 在vscode使用editorconfig的正确姿势
  4. shift 位置参数左移命令
  5. 手机屏幕坏了怎么把数据导出来_手机屏幕失灵怎么办 手机屏幕失灵解决办法【详解】...
  6. 全行业产业链图示(摘自企查查)
  7. 加密狗复制,破解,备份,模拟,OEM ,写狗工具开发
  8. Teraterm 脚本
  9. html 判断undefined,JS中 “is not defined” 如何判断defined,defined和undefined 的区别
  10. oracle 建表 lob cache,创建表规范 lob 字段
  11. 焊接技巧 -- 拖焊
  12. 企业微信会员销售额达40%的资生堂,能带给我们怎样的数字化增长启示?
  13. 微信小程序“插件未授权使用”问题解决
  14. Ajax 是什么? 如何创建一个 Ajax?
  15. OCIEnvCreate 失败,返回代码为 -1,但错误消息文本不可用。
  16. 工业相机的靶面尺寸怎么算
  17. 解决警告You are running the esm-bundler build of vue-i18n. It is recommended to configure your bundler
  18. 海康摄像头与萤石云web集成记录
  19. 微信小程序实现滚动吸顶
  20. demo3----蚊香制作

热门文章

  1. Kriging插值类毕业论文文献有哪些?
  2. Python究竟是什么?你确定真的了解Python了嘛?
  3. 次坐标从0开始_什么是齐次坐标?
  4. typedef实用用法(——比蔡徐坤打篮球还要帅的代码)
  5. [附源码]Nodejs计算机毕业设计小说阅读网站Express(程序+LW)
  6. 腾讯云服务器linux远程登录,腾讯云服务器Linux系统使用SSH工具登录远程教程
  7. jquery 幻灯片 左右滚动
  8. dell计算机的硬盘如何分区,有关Dell Inspiron 11计算机的硬盘分区的详细教程
  9. VMware Workstation Pro 12.5.7虚拟机安装 MAC OS X El Capitan 10.11.1 (15B42).cdr懒人版
  10. 米奇诺娃,让我读到了历史的真相。