2019年9月27日 星期五

查找(Find) 命令使用方法


 Linux的查找(Find)命令非常重要而且常用。查找(Find)命令用于查找和匹配的文件列表,以及根据您指定的条件来进行目录匹配。
查找(Find)可以在多种条件下使用,例如可以按权限,用户,组,文件类型,日期,大小和其他可能的条件查找文件。
接下来,我将会介绍一些常用的查找(Find)命令。我们分为五个部分来讲解,按照从“基本”到“高级”的顺序详细讲解。

2019年8月21日 星期三

使用shell变量的值

正如前面所讲的,为了使用shell变量的值,可以键入一个$(美元)字符,后面跟用花括号括起来的名称。例如:
echo “My userid is ${USER}”

出于方便考虑,如果变量名与其他字符之间不需要分隔,可以省略掉花括号。例如:
echo “My userid is $USER.”

提示:
当使用变量的值时,使用花括号是一种好习惯,即便不是必须。
这样做是为了增强命令的可读性,特别是在shell脚本中。此外,因为花括号将变量隔离,所以它们还可以帮助避免难以理解的语法问题,否则可能会导致极大的麻烦。

在shell提示中使用变量的值相当直接。例如,要将用户标识插入到提示中,可以使用:

export PS1=“${USER}$ ”
set prompt = “${USER}% ”


(第一条命令针对Bourne shell,第二条命令针对C-shell。)
如果用户标识是harley(一种表现个性的方式),这条命令将生成如下所示的提示:

2019年8月16日 星期五

Linux shell 提示及修改

1.Linux shell提示
众所周知,每当shell准备好接收输入命令时,它就显示一个提示。您是不是可以修改这个提示?实际上,在提示上有广泛的自由,而且一些人已经开出一些精美的提示,可以显示颜色以及各种不同类型的信息。我们先从简单的入手,然后在讨论比较复杂的定制。
最初,所有的shell都是两个字符的提示:一个字符后跟一个空格。Bourne shell使用一个$(美元)字符,C-shell使用一个%(百分比)字符。现在,这一传统仍然保持。因此,如果使用的shell是Bourne shell家族(Bash、Korn shell)中的一员,那么简单的shell提示为:

Linux Shell命令搜索路径

1. Linux shell外部命令及搜索路径
如果命令不是shell中内置的——大多数命令都不是内置的,那么shell必须查找出合适的程序来执行。例如,当输入date命令时,shell必须查找date程序,然后运行它。因为,date就是一条外部命令。
shell如何知道在什么地方查找外部命令?shell检查PATH环境变量。与所有的变量一样,PATH包含一串字符,这串字符就是一系列目录名称,我们称之为搜索路径。
我们需要知道程序都存储在文件中,而每个文件都位于目录之中。搜索路径是包含所有外部命令的程序的目录列表。因此,搜索路径中的一个目录中将包含存放date程序的文件。
如果希望查看搜索路径,那么显示PATH变量的值即可:

Linux Shell内部命令和外部命令

1. Shell内置命令:type
当输入命令时,shell将命令分成不同部分,以进行分析。这种情况,我们称shell在解析命令。每条命令的第一部分都是命令的名称,其他部分是选项或参数。
在解析命令之后,shell决定如何处理命令,其可能性有两种。一些命令在shell的内部,这意味着shell可以直接解析它们。这些命令是内部命令,通常称为内置命令(builtin command, 或者简称为builtin)。其他所有命令是外部命令,即必须独自运行的独立程序。
当输入内置命令时,shell在自己的进程内运行该命令。当输入外部命令时,shell将搜索合适的程序,然后以一个单独的进程运行该命令。这一原则类似于,假如您打电话给一家大型公司请求客户服务。如果接电话的人可以回答您的问题,那么他就自己回答问题(内部命令)。否则,他将电话转给合适的人(外部命令)。

2019年8月14日 星期三

Linux Shell元字符、引用符、转义符

1.Linux Shell元字符
使用键盘可以键入字母,数字,和一些其他字符,例如标点符号和算数符号。另外,还可以使用<Space>,<Tab>和<Return>键生成空格,制表符及新行字符。
综合来讲,我们称这些字母和数字为字母数字符(alphanumeric character)。使用字母数字字符比较直接,键入希望键入的,并且所见及所得。但是,当使用shell时,还有许多其他字符有用特殊的含义。我们称这样字符为元字符(Metacharacter),您需要明白它们的工作方式。
在前面讲过通过分号将各条命令分隔开,可以在同一个命令行上输入多条命令。因为分号对shell拥有特殊含义,所以它就是一个元字符。

2019年8月12日 星期一

Famous Steel & Re-Rolling Mills Ltd in Bangladesh

Famous Steel & Re-Rolling Mills Ltd. established in 2001, it’s headquarter located in Dhaka, Bangladesh, referred to as Famous Steel Ltd. In 2019, the famous steel ltd has been reconstruction and expansion, thus it is become one of the biggest and professional steel mill ltd in Bangladesh. Its main steel industry has formed two major product series of billet, rebar. The steel products manufactured by famous steel ltd. widely used in machinery manufacturing, construction and decoration, metal products and other industries.

2019年8月10日 星期六

LiberOffice文件操作说明

对于习惯了使用windows系统工作者来说,在使用Mac OS 的系统会经常困扰于文件不能在两个系统之间共享。LibreOffice作为Microsoft Office的替代性软件,完美了解决了这一问题。
下载免费的LiberOffice:https://www.libreoffice.org
但是LiberOffice和Microsoft Office的操作方式略有区别,下面我们来详细谈一谈LiberOffice文件操作说明。

1.LiberOffice文件操作说明-在文本中插入表格并编辑表格
添加表格——在工具栏找到Table工具,添加2列4行的表格.

2019年8月4日 星期日

shell选项设置与显示shell选项

1. shell选项:set -o, set +o 
正如前面讨论,对于C-shell家族来说,可以使用shell变量控制shell行为的各个方面。对于Bourne shell 家族来说,则需要使用shell选项。例如,shell是交互式的只是非交互式的就是由shell选项来控制的。
shell选项就是on/off开关一样。当打开一个选项时,就说设置了这个歌选项。浙江告诉shell以某种方式运行。当关闭这个选项时,就说复位了这个选项。这也就是告诉shell停止以这种方式运行。
例如,shell支持一个叫做“作业控制”的功能,允许在后台运行程序。打开作业控制需要设置monitor 选项,关闭作业控制,需要复位monitor选项。默认情况下,交互式的shell选项中monitor选项是打开的。

提示:
单词“set”和“unset”跟俊讨论的是shell选项还是变量,其含义有所不同。
shell选项或者是off或者是on,它们不需要创建。因此,当设置shell选项时,就将shell选项打开。当复位shell选项时,就将shell选项关闭。

2019年8月2日 星期五

MAC OS 系统常用的快捷键

如果您想在电脑上进行行云流水的操作,利用好快捷键是必备的技能。MAC OS 系统的常用快捷键有哪些呢?
首先,总结一下Mac快捷键的图形符号:
Mac中主要有四个修饰键,分别是Command,Control,Option和Shift。这四个键分别有自己的图案,他们经常出现在Mac应用程序中的菜单栏里,方便你随时学习新的快捷键。




基本的快捷键

2019年7月29日 星期一

shell变量

学习如何熟练的使用shell是非常重要的。可以确定的是,shell和其他复杂的Unix程序相似,拥有许多不真的需要理解的特性。但是,shell中有许多基本的思想拥有极大的实用价值。下面是具体的列表:

2019年7月24日 星期三

修改shell

当登录系统时,系统会自动启动一个shell。这个shell就是登录shell。那么怎样判定您登录的是哪种shell?如何临时修改shell?以及如何用口令文件永久修改登录shell: csh?

1.临时修改shell?
如果你没有改变默认的shell,否则登录shell就是系统为您的用户标识所赋予的shell。如果您使用的是Linux,那么登录的shell可能是bash。如果使用的是商业Unix,那么登录的shell可能就是Korn shell。如果使用的是FreeBSD,那么登录的shell可能是Tcsh。

2019年7月23日 星期二

MAC OS 系统播放下一张照片

在Mac OS 系统下如何向Window一样用方向键连续播放下一张照片呢?这个非常简单,只需要做下面5步:
1. 打开存储图片的文件夹

2. 选中所有需要播放的图片,全选用命令:command + a

3. 按下空格键后,就可以用方向键(左箭头,右箭头)播放您选中的照片



4. 全屏播放用命令:command + option + a

5. 退出全屏播放用命令:esc

2019年7月22日 星期一

如何选择适合的shell

Unix的shell不下数十种,我们介绍了不同时期重要的Unix shell,包括Bourne shell, Korn shell, FreeBSD shell, Pdksh, Zsh, Bash, C-shell和Tsh。那么,如何选择适合的shell?
为了便于参考,下面示范了这些shell以及相应的程序名称。当运行shelld时,如果系统中存在该shell,那么只需键入这个shell的名称即可,例如:

bash
ksh
tcsh


在一些Unix系统中,个中不同的shell都按照它们各自的名称安装。sh程序不同于kshbash, csh不同于tcsh。因此如果想使用一种老式的Bourne shell,那么您要键入sh;如果想使用Bash,那么您要键入bash。同理,您也可以使用csh(标准的C-shell)或者Tcsh(增强的C-shell)。

2019年7月20日 星期六

Unix Shell

从历史角度出发,Unix shell有两大家族——Bourne Shell家族和C-shell家族,下面我们来了解:我们现在使用的Unix shell是怎样演变而来的?

什么是shell

从技术层面回答什么shell: shell是一个程序,充当用户界面和脚本解释器,允许用户输入命令以及间接的访问内核的服务。

2019年7月18日 星期四

Container Home in The World

The "container home unit" developed and manufactured by the New York-based "Lot-ek" design company is a 40-foot container.

2019年7月16日 星期二

How to Find Good Quality EPS Sandwich Panel

EPS sandwich panel is a kind of insulation wall panels; also called polyester foam sandwich panel;  it also can be used as roof panel. On the following, we will teach you how choose good quality EPS sandwich panel. Regarding the products technical, please pay attention the following parts:


How to Choose a Reliable Prefab house Supplier

As the suppliers growing year by year on prefab house business area, how to choose an reliable partner is very crucial. You can follow the following 3 big parts, you can get an reliable prefab house supplier:

Unix命令语法细节

在使用Unix CLI(命令行界面)时,需要一条接一条的输入命令。输入这些命令时,需要遵循Unix命令语法。 所输入的整行称为命令行。当在命令行的末尾按<Return>键时,命令行的内容就发送给shell进行处理。
在输入命令时,有两件事情需要了解。首先,必须根据Unix命令语法输入命令。其次,必须理解在shell处理命令的过程中发生了什么事情。
Unix中有差不多数百条命令,而且只要您使用Unix,就要永远不停的学习新的命令。基于这一原因,当需要时,您应该能够通过联机手册学习。为了更好的使用联机手册,您需要理解Unix命令语法和Unix命令语法细节。

2019年7月15日 星期一

Unix命令语法

在使用Unix CLI(命令行界面)时,需要一条接一条的输入命令。输入这些命令时,要遵从一Unix命令语法。 所输入的整行称为命令行。当在命令行的末尾按<Return>键时,命令行的内容就发送给shell进行处理。

2019年7月13日 星期六

独立于Unix手册的联机系统——Info系统

1. Info系统简述
info系统是一个联机帮助系统,独立于Unix手册,用来记录GUN实用工具。因为许多类型的Unix——包括几乎所有的Linux系统,都使用GUN实用工具,所以大多数人发现了如何同时使用联机手册和Info非常有用。实际上,您将会发现许多Linux的说明书页指向了Info

Unix中Info的数据结构

        Unix中Info 的数据结构——树是Info用来存储和检索Info文件的数据结构。一旦理解了树,就可以搞清楚用来控制Info的命令的意思。

        数据结构是计算机科学中的一个基本概念。数据结构是一个根据一组精确的规则来存储和检索数据的实体。数据结构列表,链表,关联数组,哈希表,栈,队列,双头列队(双端队列),以及许多基于树的结构。

2019年7月11日 星期四

Dual-slope Mobile Prefab House Technical Solution

I. Project Overview




1. Project Location


The project provided accommodation and office space, located Xinxiang, Henan, Province.

2019年7月10日 星期三

Unix手册中常用的搜索命令

1. 一种快速查寻命令作用的方法:whatis
        当输入man命令时,Unix将显示整个手册页。但有时候,您可能只对一个简要描述感兴趣。在这种情况下,还有另一种方法。
        正如前面所述,说明书页的Name节中包含有一行描述。如果只想看这一行内容,可以键入man-f,后面跟一个或者多个命令的名称。例如:


man –f time date
        在man命令的这种形式中,-f称为一个选项。字母f代表单词 “files”。每个说明书页都存储在一个单独的文件中。当使用-f选项时,就是告诉man查找哪些文件。

2019年7月7日 星期日

Unix手册组织方式和在man命令中指定节号

1. Unix手册的组织方式
最好把Unix联机手册想象成一个存在于Unix系统中的庞大参考书。这本书就像一个百科全书,其中包含许多条目,各个条目按照字母顺序排列,并且每个条目都涵盖一个单独的主题。这就是Unix手册的组织方式。

Unix说明书页

1. Unix说明书页
刚开始,Unix用户使用慢速的终端将输出打印在纸上。因为那是还没有显示器,当有人希望学习一条命令时,他不得不打印联机手册的相关页。
现在,Unix手册中拥有大量的条目,其中许多条目已经不能在一张纸上打印。然而,无论条目有多长,习惯上会死啊 hi称一个单独的条目为一页,或者更正式的称之为一个说明书页。


Unix 传统和Unix联机手册

在Unix世界中,有许多不同的文档资料系统,每一种系统都拥有自己的特点。其中一些文档资料系统被广泛使用,而另一些系统只服务于特定的领域。通常,所有这些系统都拥有两个共同的目标:使程序员易于存档他们的工作;使用户易于学习如何使用程序员创建的工具。

2019年7月2日 星期二

Unix中bc的由来: dc

1. 逆波兰表示法

最初,bc程序基于一个叫dc(desk calculator,桌面计算器)的程序。dc是最古老的Unix程序之一,甚至比C语言还要早。实际上,dc的最初版本是使用编程语言B(C的祖先)于1970年编写的。一会之后,我们将进一步讨论bc和dc的关系。但是,现在我将讲授一些有关dc的内容,dc本身就是一个十分有趣的程序,因为像bc一样,它是一个可以立即使用的程序。

2019年6月30日 星期日

Unix 内置计算器:bc


Unix最有用(但受到最少欣赏)的程序之一就是Unix内置计算器:bc。它是一个功能齐全,可编程的科学计算器。一旦学会了使用bc,您就会发现它是做快速计算的无价之宝。

2019年6月29日 星期六

Unix中的基本命令

Unix中自带有上千条基本命令,例如,查找程序的命令,停止程序的命令,显示时间,日期和日历命令,设置Unix提醒服务的命令,查看系统信息的命令,显示自己以及其他用户信息的命令等;另外,您会体会到非常有趣的leave命令接下来,我们就一个一个介绍一下这些属于Unix的基本命令。

2019年6月26日 星期三

Unix命令行编辑键盘键

1. 命令行编辑
Unix命令行编辑键是非常常用的键,当在命令行键入时,光标指向一个可用位置。每键入一个字符,光标向右移动一个位置。
在键入过程中出错的处理方法:
a. 您可以按<Backspace>键删除一个或多个字符,然后再键入新字符。
b. 如果希望修复命令行开头的错误,而且您已经键入了20个字符。对于大多数shell(并不是全部)来说,可以简单地使用(以后称之为<left>)。每按一次这个键,光标就会在不删除任何内容的情况下向左移动一个位置。然后就可以进行希望的修改,并<Return>键运行命令。

Unix中键映射的显示与修改

1. 键映射的显示:stty -a
到现在,我们已经介绍了很多键盘信号,每个键盘信号都对应于键盘上的一些键。这些键盘信号如下表,都是最常见的键映射,但是它们是不固定的。

2019年6月25日 星期二

Unix中shell 和 eof 信号

我们之前解释过shell是读取Unix命令并解释命令的程序。当shell准备好读取命令时,它显示一个提示。在这个提示下,可以键入命令并按<Return>键。在按下<Return>之后,Unix中shell处理命令,然后显示一个新的提示。在一些情况下,命令可能启动一个程序,例如文本编辑器,您可能会使用这个程序一段时间。当结束程序时,您将返回到shell提示。

2019年6月22日 星期六

Unix CLI 基本技能-Unix 键盘各种键使用

1.Unix键盘中的修饰键: <Ctrl>键
Unix键盘<Ctrl>键(名称代表Control,即控制)是早期Teletype终端的一个特性。当创建Unix时,Unix开发人员采纳了<Ctrl>键,并将它以若干种方式集成到系统中。

浅析Unix环境变量

在任何时间,使用命令echo后面跟一个$(美元符号)字符和变量的名称都可以显示任何环境变量的值。例如,查看TERM变量的值得命令如下所示:

2019年6月20日 星期四

Unix可以同时做不止一件事情

计算机在存储和恢复数据方面要比人类快速得多,而而且还更准确,计算机还可以特别快地执行简单明了的任务。在处理任务时,计算机可以在不到一毫秒的时间内从一个任务转换到另一个任务。

2019年6月19日 星期三

美国B1/B2 10年多次签证轻松搞定

从今年5月中旬开始,我就开始着手准备美国B1/B2 - 10年多次签,我的情况是,护照不是白本,但是没有去过欧洲国家,男朋友在美国留学,每个月的基本工资3K(新乡私企的基本工资大概就是这样),存款80k。签证从准备到拿到手用了14天,过程大改如下:

Unix系统关闭与重新启动:init、reboot、shutdown命令 &启动和重启会发生什么事情

1. Unix系统关闭与重新启动:init、reboot、shutdown命令 结束工作时,应该怎么做。基本而言,您有两个选择。一种方式是关机,这种方式将停止Unix并关闭计算机;另一种是重新启动,这种方式将先停止Unix,然后再启动。在菜单中选择或者键入命令都可以执行这两种动作。在桌面环境中,通过打开主菜单,选择“Logout”(或者其他相似相似的命令)可以关闭或者重新启动系统。作为注销过程的一部分,您可以选择关闭或者重新启动系统。如果不是这样,那么当您发现自己位于登录屏幕时,可以单击“shutdown”或者“reboot”关闭或者重新启动系统。
使用GUI的方式很单调,通过输入命令关闭或者重新启动系统显然更有趣。在讲授这些命令之前,我们先回忆一下运行级别的思想。以前我们讲过有6种不同但是运行级别,每种运行级别将导致Unix以一种特殊的方式运行。

2019年6月18日 星期二

“网络医托”:忽悠患者 敛财有术

近年来,多地发生类似医疗领域诈骗案件。在深圳,仅2018年就已破获多起涉医诈骗案,查封黑诊所10余家。此案并非孤例。
涉案主要嫌疑人苏某某系福莆田人,其成立山水医疗投资有限公司后,出资在昆明开办昆明安定精神医院,还以每年10万元暗地承包了广州益寿医院和长沙长峰医院两家民营医院的精神病类科室。

2019年6月16日 星期日

Unix工作环境下配置文件以及浏览文件

1. Unix工作环境下配置文件
有时候为了执行特定的任务,有必要成为超级用户。如果您管理着一个拥有多个用户的系统,那么“我把口令忘了”这类事件肯定时有发生。但是当您是唯一用户时(在自己的PC上运行Linux或者FreeBSD),这种事情会经常发生吗?
答案是当您拥有自己的系统时,不必像那样经常成为超级用户。但是,在必要时,有时候也要成为超级用户。特别是,当您希望执行一个要求特殊权限的重要功能时。
大多数Unix程序是这样编写的,即可以通过一个配置文件来定制程序。配置文件中包含有程序需要读取的信息,通常在是在程序启动时读取。该信息影响程序的工作方式。
例如,我们讨论了当Unix引导到一个特定的运行级别的启动过程。该过程依赖于一个叫intab的特定配置文件中色信息。

2019年6月15日 星期六

Unix 工作环境下 以超级用户工作:su & 以超级用户执行一条单独命令:sudo

1. 超级用户: su
为了保证系统安全Unix被设计成为每个用户标识拥有一组有限的权限。例如,您可以删除自己的文件,但不能删除其他人的文件,除非他人已授予您明确的权限。同理,作为一名普通用户,您不能修改或者运行影响系统整体性的程序。
有时候,为了获得超出普通用户所拥有的权限,系统管理员有必要以超级用户的身份登录。例如,系统管理员可能需要在系统中添加一个新用户、修改某人的口令、升级、或者安装软件等。

2019年6月13日 星期四

Unix 工作环境桌面、工作空间

在GUI中,桌面是基本的工作环境。桌面包含背景、窗口、任务栏。
大多数桌面环境允许使用多个桌面。这样将带来一个优点,能够创建多个外观和感官上相象的图形工作环境。

2019年6月12日 星期三

“细胞专家”专坑老年人

2018年流行的“干细胞”和“免疫细胞”。销售价格是58000一针,98000两针。针对的群体都是筛选过的中老年人。
诈骗手段分为4步:

2019年5月30日 星期四

“黑车”何以能打出真的出租车发票

在上海以及其他地方有专门招揽的客源的“黑车”,但是即便是黑车,也可以打出真发票。如何做到的呢,必须具备两个条件

1.打票机
在淘宝网上可以搜到相关的打票机“出租车通用打票打印机”,售价650。这是由市面上常见的收银小票的针式打印机改装而成,终身售后。可以自己随意编辑“上车时间,下车时间,车牌号,里程,金额,等待时间,是否收取燃油费”
2.发票
发票发放管理不严格,随时领取,到月底也不会查;也存在私下倒卖或者出售空白出租车发票。。出租车公司的司机每月会有10卷出租车发票,每卷100张。“如果用完可以再找公司要。公司会说,这个票就你自己用,不要给别人”。

2019年5月29日 星期三

控制焦点:任务切换-Alt组合键的使用

对于GUI来说(我们在操作电脑时),可以有任意数量的窗口,每个窗口都有自己的程序。当我们按下键盘、单击或保持鼠标按键时,输入只对一个窗口有效。接受输入的窗口拥有焦点(focus),也就是所谓的活跃窗口( active window)。
焦点的改变方法一:
如果窗口是打开的,那么只需单击它。另外也可以在任务栏单击该窗口的名称
焦点改变方法二:
另一种方法是使用所谓的任务切换(ask switching)。窗口中运行的每个程序称为一个任务。要查看当期前所有正在运行的任务,只需看一下任务栏(通常位于屏幕的底部)即可。每个任务都有自己的小按钮。单击这些按钮中的一个,那么焦点将传递给那个窗口。

2019年5月28日 星期二

调整大小、最小化、最大化、以及关闭窗口

调整窗口大小方法一:
使用鼠标修改窗口的边界。将指针移动到希望修改的边界上,然后按住鼠标左键,将边界拖到一个新位置上。也可以从窗口的一个角开始拖放。拖放窗口的角可以同时修改两条相邻的边
调整窗口大小方法二:
使用键盘来移动窗口的边界。打开窗口操作菜单<Alt-F>,选择“Resize”,然后使用箭头键(<Left><Right><Up><Down>)来修改窗口的大小。
最小化,最大化,关闭窗口方法:
查看一个窗口的右上角,从左至右,它们分别是Close按钮、Maximize按钮和Minimize按钮。单击即可实现其功能,可以任意切换。

2019年5月26日 星期日

鼠标和菜单的多种使用方法

在计算机屏幕上,同行有一个可以移动的小图像,这个图像称为指针(pointer)。通过使用指定设备--通常使鼠标,可以在屏幕上移动指针。指针的形状可以发生变化,这依赖于你在做什么以及在屏幕上的什么位置。
为了发起一个动作,需要将指针移动到屏幕的一个特定位置,然后按下按键,鼠标可能有1个,2个或者3个键。X Window被设计为使用3键鼠标,这意味着Unix桌面环境通常使用一个3键鼠标。这些按键称为左键,中间键和右键。
如果按下鼠标键并松开,则称这种动作为单击。如果快速的连续按下一个鼠标按键两次,则称这种动作为双击(double-click)。还有一种情况称之为三击(triple-click),即快速地按一个鼠标按键3次,但是这种情况比较罕见。当单击鼠标左键时,称为左键单击(left-click)。这是最常见的单击类型。同时还有右键单击(较不常见)和中间键单击(最不常见)。

2019年5月25日 星期六

Unix 的运行级别

我们现在知道Unix可以启动一个基于GUI的系统或者一个基于CLI的系统。下面来解释下Unix提供这种灵活性的方式。
当计算机系统,程序或者设备可以有几种状态时,我们使用术语模式(Mode) 来指一个特定的状态。例如,一名程序员可能这样告诉另一名程序员:“我昨天没来看您。昨天我处于清扫模式,整个下午一直在打扫房间”。
我提到这一项思想的原因在于Unix的引导过程是灵活的。这种灵活性是通过使Unix拥有一下几种不同模式运行的能力完成的。这些模式成为运行时级别(runtime level),或者简称为运行级别。
什么是运行级别呢:运行几杯严格定义剁手有些偏于技术:运行级别指允许特定进程组存在的系统软件配置。这是一个不容易理解的定义。因此我们给出一个不太正式的定义,及运行界别指定Unix将提供哪些基本服务。对于不同的运行级别,Unix提供不同的服务组。

Unix用户基本技能


提示:
作为Unix用户,您需要的基本技能是使用命令行输入一条又一条命令来解决问题。
图像界面是GUI(graphical user interface,图形用户界面),Unix的GUI由X window,窗口管理器和桌面环境综合创建。
基于文本的界面通常称为命令行界面(command line interface, CLI)。下面介绍使用该名称的具体原因。
Unix系统基于文本的基本界面比较简单。shell(命令处理器)显示一个提示。您输入一个命令。shell完成执行该命令所需的事情。一旦命令处理完毕,shell就显示另一个提示,您可以输入另一条命令,并这样一直轮流循环。

2019年5月22日 星期三

GUI 图形界面-快捷键操作

        GUI是什么?图形用户界面或者GUI是一个允许您使用键盘、指点设备(鼠标,跟踪球或者触摸板)及显示器与计算机进行交互的程序。输入来自于键盘和指点设备,输出显示在显示器上。界面的设计不仅包含字符,还包含窗口、图形和图标(小图形),而且所有这些东西都是可操控的。目前我们操作的Windows 和 Mac, 你所看到图标,页面都属于GUI,是继文本编写后的一种被大家广泛认可和使用的工具,但是Unix仍然是基于文本的操作的。接下来我们探讨一下GUI 的加速键,加速键是GUI的一个标准功能,许多菜单和对话框中都有加速键。例如,在大多数基于GUI的程序中,可以通过按下<Alt-F>组合键显示File菜单,按下<Alt-E>组合键显示Edit菜单,按下<Alt-H>组合键显示Help菜单,等等。

表1: 一般键盘快捷键和加速键
操作
快捷键
访问菜单栏
Alt F10
转至下一菜单项
方向键,或者菜单选项中加下划线的字母
转至窗口中的下一字段
Tab
返回至窗口中的上一字段
Shift+Tab
转至下一个框架
F6
查找
Ctrl+F
查找下一个
Ctrl+N

2019年5月21日 星期二

Ethiopian Business Trip

CTW is is been hold from May. 2nd ~ May. 4th, we arrived to Ethiopian on Apr. 30rd to do prepartion work.

Arrived Ethiopian, it is the sunshine that embraces us, very huge sunshine flock to us. What's more, bright come to our eye, suddenly i feel very bright. In china, everything is hazy.

2019年5月19日 星期日

浅析Vi、Emacs编辑器、终端、主机之间的联系

vi Emacs 都是 Unix系统下的最基本的文本编辑器。用来编辑并存储程序员写的程序。他们是两个不同的编辑器,但是呈现出来的内容都是一样的。--------即程序员要做的工作
终端可以输入您用Vi和Emacs编写的程序,命令操作系统执行你的程序,并输出结果。
下面我们来详细讲一下终端(terminal),用Unix术语来讲,我们称界面为终端,界面包括显示器、键盘、鼠标、扬声器、和(可能的)麦克风。而将其他部件总称为主机(host),“其他部件”包括机箱里面的东西:硬盘、CD驱动器、处理器、内存、视频处理卡以及网络适配器等。
因为终端提供界面,所以它主要有两个任务:接受输入和生成输出。对于桌面计算机而言,输入设施包括键盘、鼠标和麦克风。输出设施包括显示器和扬声器。
简单来说计算机系统:
计算机= 终端 +主机
终端 = 输入设施 +输出设施
        设想一下,人类也是由终端和主机构成的:
人类的终端也包括输入设施:感觉器官(眼睛、耳朵、鼻子、嘴和皮肤);也包含输出设施的能够发音(嘴)及能够改变环境(手、臂、腿以及面部表情肌肉)的身体部分。

按下键时主机与终端的工作

假设您使用一台Unix计算机,且您希望知道现在的时间。显示时间的Unix命令是date。因此,您按下4个键<d><a><t><e>,然后又按下<Enter>键。
随着您按下键,每个字母都会显示在屏幕上,因此可以很自然地猜测您的终端在显示您键入的字母。实际上,情况并非如此。是主机,而不是终端负责将刚键入的内容显示出来。
每次按下键时,终端像主机发送一个信号。然后主机做出响应,在屏幕上显示合适的字符。
例如,当按才<d>键时,终端向主机发送一个含义为“用户刚才发送了一个d字符”的信号。然后主机发送回一个含义为“在终端屏幕上显示字母d”的信号。当着这种情况发生时,我们称主机将字符回显(echo)在屏幕上。
使用鼠标时也会发生相同的事情。
在大多数情况下,所有事情发生的如此之快,就好像键盘和鼠标直接连接到屏幕一样。但是,如果使用一个长距离的连接,例如通过Internet,那么您有时候会注意到按键时间和看到字符显示在屏幕上的时间之间的延迟。当移动鼠标或者按鼠标按键,而屏幕没有立即更新时,也意味着发生了延迟。我们称这一延迟为滞后(lag)

让主机回显的两个原因:

Unix 登录,使用以及注销

打开终端
登录

login: (userid)

键入:return

Password:
login successfully

尝试使用
Shell 提示,
对于bash和Korn来说,提示是一个美元符号

$

对于c-shell来说,提示是一个百分比符号:


无论您在是使用什么shell,一旦看到提示,您就可以键入任何希望键入的命令,并按下<Return>键。如果是第一次登录,并且希望练习一下,那么您可以试一下显示时间和日期的date命令、显示您的用户标识的whoami命令或者显示所有当前登录系统的用户标识who命令。如果希望监听更多的内容,则可以试一下w命令。该命令告诉您谁登录了系统以及他们正在做什么。

2019年5月18日 星期六

Unix 运行起来像 Windows的办法

       如果您希望使用Unix,但您希望它运行起来像Windows,那么可以使Macintosh,并运行OS X。
       OS X是Macintosh计算机的操作系统。尽管它拥有类Mac的观感,但是它的内部实际上是Unix。具体而言,OS X使用基于 Mach的微内核、FreeBSD实用工具以及一个名为Aqua的专有GUI。
在OS X下直接访问Unix,只需打开一个Terminal窗口即可(可以在Application/Utilities 文件夹中找到Terminal)

名称含义
OS X
OS X(Macintosh 的操作系统)的发音为“O-S-ten”,这一名称是双关语。
前一个Mac操作系统称为OS 9,这个操作系统不是基于Unix。因此,“X”既代表罗马数字10,又可以使你联想到Unix。

Windows 下运行 Unix

如果希望在Microsoft Windows下运行Unix,那么可以使用一个免费的产品Cygwin。一旦安装了Cygwin,您所需要做的就是打开一个Cygwin窗口,所有事情看上去都极像Linux.


Cygwin

Get that Linux feeling - on Windows
This is the home of the Cygwin project

What...

...is it?

Cygwin is:
a large collection of GNU and Open Source tools which provide functionality similar to a Linux distribution on Windows.

a DLL (cygwin1.dll) which provides substantial POSIX API functionality.

...isn't it?
Cygwin is not:

Unix = 内核 + 实用工具

       内核是操作系统的中心部分。内核会一直运行,它的工作就是执行基本的任务。
但是内核之外的其他内容有什么用处呢?
       对于Unix来说,“内核之外的其他内容”包含大量的辅助程序,这些程序包含在Unix包中,可以分成若干种不同的类别。
       其中最重要是那些为用户提供提供使用计算机的界面程序。这些程序是shell和GUI。shell是一种提供基于文本的界面的程序:您可以一个接一个地键入命令,shell读取命令,然后完成所需的工作来执行命令。GUI(graphical user interface,图形用户界面)是一个更复杂精美的程序,使用窗口、鼠标指针、图标等提供图形界面。
其他程序称为Unix实用工具,这些工具有数百个。每个实用工具(也就是每个程序)都是一个单独的工具。所有的Unix系统都提供有数百个这样的工具,它们是操作系统的一部分。其中一些实用工具是为程序员准备的,但是大多数实用工具的对所有人都

什么是内核?

       当计算机启动时,计算机要经历一系列的动作,这些动作构成引导过程。该过程的最后一个动作是启动一个非常复杂的程序,这个程序称为内核(kernel)。
       内核的作用是控制计算机,充当操作系统的核心。由于这一点,所以内核总是一直运行。实际上,除非关闭了计算机系统,否则内核会一直运行。通过这种方式,内核一直可用,并在需要时提供基本的服务。
       内核是操作系统的核心,它非常重要。需要花时间来理解。
尽管内核的本质可能操作系统的不同而有所区别,但是内核提供的基本服务,在各个操作系统之间基本相同,这些服务包括:
1.内存管理(虚拟内存管理,包括分页)
2.进程管理(进行创建、终止、调度)
3.进程间通信(本地、网络)
4.输入/输出(通过设备驱动程序,即实现与物理设备实际通信的程序)

Flight Transfer in Istanbul and Get 1 Day Travel in City

We flight from Addis Ababa, Ethopian to Guangzhou, China. During this flight we have 22 hours for transfer time in Turkey, this is a good chance to travel in Istanbul, Turkey. For me, it is a successful trip, the detail travel schedule as following:
Arrived turkey: 6:30am
We are successful pass the custom, because we applied E visa in advance by USD70 dollars per person. If you don't have visa, there have visa apply in the airport very near to custom, I don't know the exactly fee, but it is very quick
Take Havaist bus to Istanbul Center:7:30am
The bus is a big white bus called havaist, 20 minutes cycle till night 8:20pm, the round tickets is 36 TRY, no cash. You can buy them in the station, near the bus station.

It will takes you 1 hour. Then you will arrived Hagia Sophia, and the Blue mosque is behind of it.

2019年5月17日 星期五

什么是操作系统

       计算机按照指令自动执行任务。一系列指令称为程序。因为计算机遵循指令,所以我们称计算机在运行或者执行程序。一般而言,程序被称为软件,而计算机的物理部件被称为硬件。计算机硬件包括系统主板、磁盘驱动器、键盘、鼠标、显示器、屏幕、打印机等。
       操作系统(属于软件)是运行计算机的总控制程序。操作系统的主要功能是高效地利用硬件。为了完成这一任务,操作系统充当硬件的基本接口,既为使用计算机的用户提供界面,也正在执行的程序提供界面。
       无论何时,当计算机启动并运行时,操作系统就存在,等待提供服务,并管理计算机的资源。
例如,假设您键入了一条显示文件名称的命令。在处理过程中,正是操作系统来处理文件名称的查找细节以及在计算机屏幕上显示。当运行一个需要打开新文件的程序时,也正是操作系统来为文件预留存储空间并处理所有的细节。
更准确的说,操作系统最重要的功能包括:

什么是Unix?什么是Linux?

       最简短的答案就是Unix是一种类型的计算机系统,而Linux和是Unix系统一个特定家族的名称。
       Unix是一种多用户、多任务处理操作系统,它由一个类Unix内核、许多类Unix实用工具以及一个类Unix shell 构成。 Linux是任何使用Linux内核的Unix的名称(正如我们所讨论的,术语“类Unix”没有一个好的定义,当您看到它时知道它即可。)
但是,还有另一种方式来看待Unix。
       多年以来,许多非常、非常聪明的人一直从事Unix 工作,尽他们可能创建最好的工具。         作为Unix用户,您和我都从这些工作中受益。

       对我而言,Unix是一种抽象思想:一种为问题的解决指定特殊方法的实际应用哲理。在使用Unix时,您将学习以Unix方式处理和解决问题。例如,您将学习如何将简单工具(例如构建块)组合成优美的结构来解决复杂问题;您还将学习如何自信,从而自学需要知道的大多数内容;而且您还将学习如何以逻辑方式组织自己的思路和行动,从而最好的利用自己的时间和精力。

2019年4月5日 星期五

Lonely Small Holiday

It drizzles endless during the rainy season in spring,
Travelers along the road look gloomy and miserable,
When I ask a shepherd boy where can I find a tavern,
He points at distant Hamlet nestling amidst apricot blossoms.