这本书相当老了,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. Google AdSense的CPC点击单价超百度联盟(2014)

    很久没有关注AdSense了,一是访问不太方便,二是网站投放AdSense广告相当少,估计每天收入都不到1美元,所以就懒得去看了,一般都是几个月才去看一看. AdSense还行吗? AdSense点击 ...

  2. localstroge与cookie的区别

    HTML5本地存储是一种让网页可以把键值对存储在用户浏览器客户端的方法.像Cookie一样,这些数据不会因为你打开新网站,刷新页面,乃至关闭你的浏览器而消失. 而与Cookie不同的时,这些数据不会每 ...

  3. 第七届河南省赛F.Turing equation(模拟)

    10399: F.Turing equation Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 151  Solved: 84 [Submit][St ...

  4. OpenCV---图片生成视频

    /** It is a batch processing interface. */ #include "stdafx.h" #include <windows.h> ...

  5. HDU1250:Hat's Fibonacci

    Problem Description A Fibonacci sequence is calculated by adding the previous two members the sequen ...

  6. c++栈管理库TCMalloc、jeMalloc

    示例:http://blog.csdn.net/chosen0ne/article/details/9338591

  7. Activity 启动模式

    Activity的启动模式有四种,分别是standard.singleTop.singleTask.singleInstance.   Android是通过回退栈的模式来管理Activity实例的.栈 ...

  8. SQL Server 动态行转列(轉載)

    一.本文所涉及的内容(Contents) 本文所涉及的内容(Contents) 背景(Contexts) 实现代码(SQL Codes) 方法一:使用拼接SQL,静态列字段; 方法二:使用拼接SQL, ...

  9. 简单天气应用开发——自定义TableView

    顺利解析JSON数据后,天气数据已经可以随意提取了,现在要做的就是建立一个简单的UI. 实况信息较为简单,几个Lable就可以解决.主要是七天天气预报有点麻烦,那是一个由七个字典构成的数组,需要提取出 ...

  10. 1.1. chromium源代码分析 - chromiumframe - 介绍

    本人能力有效,面对chromium庞大的代码就头大.还是先由前辈的chromiumFrame入手. 1. chromeFrame概貌 chromiumFrame是前辈的心血之作,以最小化的方式抽出ch ...