这本书相当老了,04年的,现在  在linux上做实验。
1,date 显示日期。
2,who  显示用户,who am i
3,echo 后面字符串会全部输出,,会过滤掉多余空格,单双引号,分号等。
4,ls 列出文件。
5,cat  查看文件。
6,wc 文件名,,第一个数字是文件行数,第二个数字是文件单词书,第三个数字是文件字节数。
wc -l name  只显示行数。-w  单词数  -c  字节数。
7,cp name1 name2  复制文件
8, mv name1 name2 文件重命名
9.rm  删除文件  rm a b c  可删除多个文件
10,./表示当前目录,../表示上级目录。  / 表示绝对目录(在linux和unix上)
11,pwd  当前工作目录。
12,cd 进入目录。
13 ,ls 目录   显示该目录下的文件。
14,ls -l  显示文件连接数。
15 ,mk dir 创建文件夹。
16,ln 连接文件。ln test  lntest  给test建立硬链接lntest。ln -s  建立软连接。
17, rmdir  删除目录。
..........

18,输入与输出   ctrl+d 表示输入完成,,例如sort hell dffk ddd  ctrl+d  hell dffk ddd  ..
(一般ctrl+d是退出的意思)
wc
1
2
3
ff
ctrl+d
会输出4,,显示4行的意思。
19,输出重定向。who > user  ,命令的输出不会打印在终端上,而是输出到文件user当中。(文件存在的话,内容将会被替换)  使用 who >> ,追加内容。
如果文件不存在,直接 > names可创建文件。
20.。输出重定向。
wc -l < names.文件的行数输出到终端。
21 ,管道。
who > users
wc -l < users
可以利用管道直接 who | wc -l
来一次执行两个命令。即以who的输出作为wc -l 的输入。
 
ls | wc -l 当前目录下有多少个文件。
 
22,一行可键入多行命令,命令用;号隔开。
ls;pwd;date
23,命令发送到后台 &。即命令在后台执行,不占用终端。。例如
sort data > out &  输出进程id,可以用kill干掉它。
24,,ps 不带命令是属于自己的进程。
ps -f 详细进程信息。
第一章写的挺好,叫基础知识回顾,所以干脆直白无废话。

UnixShell编程(第三版)的更多相关文章

  1. UnixShell编程(第三版) 二章

    这本书写的真的很好,让人欲罢不能的读下去. 1,可以简单的将命令看做类似函数的东西,而后面跟的是所传的参数. echo Hello Word > Hi   将字符串hello Wrod 写入文件 ...

  2. 【转】apue《UNIX环境高级编程第三版》第一章答案详解

    原文网址:http://blog.csdn.net/hubbybob1/article/details/40859835 大家好,从这周开始学习apue<UNIX环境高级编程第三版>,在此 ...

  3. 【unix网络编程第三版】阅读笔记(五):I/O复用:select和poll函数

    本博文主要针对UNP一书中的第六章内容来聊聊I/O复用技术以及其在网络编程中的实现 1. I/O复用技术 I/O多路复用是指内核一旦发现进程指定的一个或者多个I/O条件准备就绪,它就通知该进程.I/O ...

  4. 【unix网络编程第三版】阅读笔记(三):基本套接字编程

    unp第三章主要介绍了基本套接字编程函数.主要有:socket(),bind(),connect(),accept(),listen()等. 本博文也直接进入正题,对这几个函数进行剖析和讲解. 1. ...

  5. Linux - Unix环境高级编程(第三版) 代码编译

    Unix环境高级编程(第三版) 代码编译 本文地址:http://blog.csdn.net/caroline_wendy 时间:2014.10.2 1. 下载代码:http://www.apuebo ...

  6. Unix环境高级编程第三版中实例代码如何在自己的linux上运行的问题

    学习Linux已经有2个月了,最近被期末考试把进度耽误了,前几天把Unix环境高级编程看了两章,感觉对Linux的整体有了一些思路,今天尝试着对第一章涉及到的一个简单的交互式shell编译运行一下,结 ...

  7. 【unix网络编程第三版】阅读笔记(二):套接字编程简介

    unp第二章主要将了TCP和UDP的简介,这些在<TCP/IP详解>和<计算机网络>等书中有很多细致的讲解,可以参考本人的这篇博客[计算机网络 第五版]阅读笔记之五:运输层,这 ...

  8. 【UNIX网络编程第三版】阅读笔记(一):代码环境搭建

    粗略的阅读过<TCP/IP详解>和<计算机网络(第五版)>后,开始啃这本<UNIX网络编程卷一:套接字联网API>,目前linux下的编程不算太了解,在阅读的过程中 ...

  9. 【unix网络编程第三版】阅读笔记(四):TCP客户/服务器实例

    本篇博客主要记录一个完整的TCP客户/服务器实例的编写,以及从这个实例中引发的对僵死进程的处理等问题. 1. TCP客户/服务器功能需求 本实例完成以下功能: (1) 客户从标准输入读入一行文本,并写 ...

随机推荐

  1. javascript中对变量类型的推断

    本文正式地址:http://www.xiabingbao.com/javascript/2015/07/04/javascript-type 在JavaScript中,有5种基本数据类型和1种复杂数据 ...

  2. java 反射提取类信息, 动态代理 和过滤某些方法演示

    java 反射提取类信息, 动态代理 和过滤某些方法演示 package org.rui.classts.reflects; import java.lang.reflect.Constructor; ...

  3. C++ signal的使用

    1.头文件 #include  <signal.h> 2.功能 设置某一信号的对应动作 3.函数原型 typdef  void  (*sighandler_t )(int); sighan ...

  4. zoj 1109 zoj 1109 Language of FatMouse(字典树)

    好开心,手动自己按照字典树的思想用c写了一个优化后的trie字典树,就是用链表来代替26个大小的字符数组.完全按照自己按照自己的想法打的,没有参考如何被人的代码.调试了一天,居然最后错在一个小问题上, ...

  5. hibernate通过配置文件生成数据库信息

    hibernate可以通过配置文件在数据库生成相应的数据库信息.也可以把数据库的信息生成相应的代码(实体类操作类和映射文件) 下面是通过代码默认对hibernate.cfg.xml信息在数据库生成信息 ...

  6. POJ 2689 Prime Distance(素数筛选)

    题目链接:http://poj.org/problem?id=2689 题意:给出一个区间[L, R],找出区间内相连的,距离最近和距离最远的两个素数对.其中(1<=L<R<=2,1 ...

  7. Exponentiation

    Description Problems involving the computation of exact values of very large magnitude and precision ...

  8. Mac OS X 下 TAR.GZ 方式安装 MySQL 5.7+

     方法: http://www.widlabs.com/article/mac-os-x-install-mysql-57-with-tar-gz  mysql下载地址:http://www.mysq ...

  9. Java 日期字符串与日期类型转换

    1.SimpleDateFormat.format 把日期类型转化到指定格式字符串 public static String convToString(Calendar cld,String temp ...

  10. windows 7 里面的iis在哪里

    我的电脑------控制面板-----卸载程序------打开或关闭WINDOWS功能-----INTERNET信息服务------WEB管理工具下就能找到 给你找图你看看 向左转|向右转