Unix基本操作指令备忘

简介:

 由于学习安排的改变,对Unix的进一步的学习需要稍微推后一些了。这里把《Unix初级教程(第四版)》中其他指令记录和操作一下,以备以后的查阅。

1.shell重定向

  命令 > 文件名          保存输出到指定文件(新建或完全覆盖)

  命令 >> 文件名        保存输出到指定文件(追加至结尾)

  命令 < 文件名           从文件得到输入

  命令 << 文件名         同上,一般在脚本使用

2.简单指令

date、cal:时间类

passwd:密码修改

pwd、ls、cd:目录查看和操作

echo

lp、pr:打印

cat,mkdir,rmdir,rm,cp,ln,mv(移动或改名):文件操作,后三个格式为command [源文件] [目标文件/目录]

pg,more,less(可向上向下移动),wc(计算行数、字数、字符数) 

find [路径名] [搜索选项] [动作选项]   查找文件,-name时可参考元字符部分

head(显示文件头部)、tail(显示文件尾部)、cut(选择文件的一部分域,域用一个空格或制表符隔开)、paste(按域连接两个文件)

3.元字符

?  匹配单个字符

# 匹配任意字符串,包括空串

[list] 匹配任何在list中指定的字符

[!list] 匹配任何不在list中指定的字符

4.shell

set和unset 显示和清除变量(使用形如age=32对变量赋值,echo可以显示一个特定的变量)

重音符号'  执行命令 例如$echo The date and time is : 'date'[enter]

分号     ;   命令序列

括号    ()   命令编组 

          &   后台处理 例如$sort data>sorted & 此时将显示进程ID

          |    管道

5.其他系统工具

sleep 延时定时

ps    显示PID

nohup 保持执行,退出系统时后台进程不被终止

kill 终止进程

tee 分离输出

grep 文件搜索(按内容匹配) grep [关键字] [文件名]

sort 文本文件排序

alias 为常用命令取别名

history 显示最近输入的几个命令





本文转自五岳博客园博客,原文链接:www.cnblogs.com/wuyuegb2312/archive/2011/07/20/2112113.html,如需转载请自行联系原作者

目录
相关文章
|
缓存 Unix 程序员
《现代体系结构上的UNIX系统:内核程序员的对称多处理和缓存技术(修订版)》——2.10 独立的指令高速缓存和数据高速缓存
将指令高速缓存和数据高速缓存分开的做法目前在计算机系统中相当常见。这种做法能够有效地使高速缓存的带宽加倍,因为它能让CPU从指令高速缓存预取指令的同时把数据载入或者保存到数据高速缓存中。图2-17描绘了这样的一种组织结构。
1302 0
|
缓存 Unix 程序员
《现代体系结构上的UNIX系统:内核程序员的对称多处理和缓存技术(修订版)》——2.9 无缓存的操作
大多数实现都允许CPU绕过高速缓存直接访问主存储器,这称为无缓存的(uncached)操作。例如,如果执行一次无缓存的读取操作,那么即使地址已经在高速缓存中造成一次命中,也还是从主存储器读取数据。在这种情况下,忽略被缓存的数据,返回来自主存储器的值。
1341 0
|
Unix Linux 算法
UNIX内核(4):inode及其相关操作
本文转自:http://blog.chinaunix.net/uid-7471615-id-83764.html 早期的UNIX系统最重要的两大功能是:文件存储/访问,任务/进程调度(多任务)。
1095 0