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应用程序中的菜单栏里,方便你随时学习新的快捷键。




基本的快捷键