[学习笔记] 4个有用程序

来源:互联网 发布:seo外包hane888 编辑:程序博客网 时间:2024/05/27 16:41

4个有用程序

1.        echo 3种使用方法:

a.        echo 复制在命令行中输入的字符,并将其显示在屏幕上。

b.      echo: 结合一些特殊字符(如星号*)的使用方法。例如:echo star: *     //shell将其解释为当前目录下的所有文件列表。

c.       echo: 将用来解释shell变量的工作机制和显示shell脚本的方法。

d.      使用echo可把输出的内容重定向到文件,以创建一个文件。例如:
$ echo ‘my new file’ >myfile

$ cat my file


2.       Date: 显示日期和时间

a)      Date 输出的格式:  date  month date
$ date + “%A  %B  %d”

b)      Date 输出的格式:  date  month  MM/DD/YY


3.       Script: 记录shell会话信息

目的:记录会话部分和全部信息,包括输入和系统的响应。只对文本有效。
script捕捉到存放在typescript文件中。

格式: Script  option:[指定typescript文件名]
              ……..

              Exit

选项:- a    //可在script命令后,文件名前加入-a选项.否则script会重写已存的文件。

例子:


注释:例如想使用vim或其它编辑器编辑上述文件,则使用fromdosdos2unixtypescript文件中末尾处的^M字符去掉。


4.       格式转换

a.       windows文本转换成Linux格式:
1 fromdos/ dos2unix 

2 tr (translate)

$ cat memo | tr –d ‘\r’  >memo.txt   //tr 在生成文件的副本时,通过-d选项删除其中的回车符(\r). 重定向到memo.txt

b.      Linux文本转换成Windows格式:todos / unix2dos 
选项:
-b (backup)
可使todos(会重写源文件)在修改文件前,给文件创建一个文件扩展名.bak
-n (new)
可使unix2dos把修改的文件写入参数指定的新文件

         

 

5.       压缩和归档文件

5.1  压缩文件

l  bzip2

n  -v(verbose)显示出节省磁盘空间百分比

n  -k (keep)保留源文件

l  gzip

l  Compress

5.2解压文件

l  Bunzip2

l  Gunzip

5.3 显示压缩文件内容

l  bzcat

l  zcat

5.4 打包文件

l  tar

n  -c  创建

n  -v 包含详细信息

n  -f从一个文件进行读写

n  文件按照表格形式显示

5.5 解包文件

l  Tar –x 解包 ,解包的文件会重新写原来相同文件名的文件。

6.       定位命令

l  which

l  whereis

l  slocate/locate

7.       获知用户信息和系统信息

l   Who /who am I

l  finger

l  w

8.       与其它用户建立通信

l  Write发送消息

l  Mesg拒绝消息

原创粉丝点击