日期:2014-05-16  浏览次数:20685 次

Unix之初学者命令

分类归纳了一些Linux/Unix命令的使用

通信:

ftp   文件传输协议

login  登录到Unix

mailx  读取或发送邮件

rlogin  登录到远程Unix

talk    写入到其他终端

telnet    连接到另一个系统

vacation   自动响应邮件

 

比较:

cmp    逐字节比较两个文件

comm  比较两个排序文件中的条目

diff     逐行比较两个文件

diff3    比较3个文件

dircmp   比较目录

sdiff     并排比较两个文件

 

文件管理:

~   代表用户主目录(yourhome directory)   ..代表父目录   .代表当前目录

cat    连接多个文件或显示它们       Ctrl+D 结束输入   例如: cat list1 list2 > biglist   Whatthis is doing is reading the contents oflist1 and list2 in turn, then outputing the text tothe file biglist

cd     改变目录     直接键入cd后不带目录路径将直接返回到用户工作目录(这在用户迷失在文件目录树中的时候,用来找到工作目录是非常重要的)

chmod  改变文件的访问模式

cp      拷贝文件  例如:cp file1 file2 is the command which makes a copy of file1 in the current working directory andcalls it file2

csplit    在文件特定位置将文件分开

file      确定一个文件的类型

head   显示文件开头的几行

ln     建立文件的别名

ls      列表显示文件或目录   当用户登入系统后的工作目录就是/home/user_name,其中user_name是用户名。单独键入ls 并不会把前面带有.的文件显示出来,因为以.开头的文件都是隐藏且非常重要的文件,除非对Unix非常熟悉,否则一般不建议修改这些文件。键入 ls –a可以显示出所有文件(包括以.开头的文件)  ls -l

mkdir   创建一个目录

more    逐屏显示文件

mv   移动或重命名文件或目录

pwd  输出工作目录    输出当前所在目录的完整路径

rcp    将文件拷贝到远程系统

rm    删除文件

rmdir   删除目录

split    将多个文件平均分开

tail    显示文件的最后几行

wc   计算文件的行、单词及字符数

 

其他:

banner  显示广告词

bc       设置任意精度的计算器

cal    显示日历

calendar    检查备忘录

clear   清屏

man  获得一条命令的帮助信息

nice  降低一项作业的优先权

nohup   在退出系统后保存一项正在运行的作业

passwd   设置系统登录密码

script     产生登录会话的一个抄本

spell    报告拼写错误的单词

su     变为一个超级用户

 

打印:

cancel    取消一个打印机请求

lp    发送到打印机

lpstat   获得打印机的状态

pr   对打印机内容进行格式化并编页码

 

编程:

cb   C语言源代码优化器

cc  C语言编译器

cflow   C语言函数流程图

ctags   C语言函数参考信息(用于vi)

ctrace   使用函数调用跟踪的C语言调试器

cxref    C语言交叉引用

lint     C语言程序分析器

ld      装载器

lex   词法分析生成器

make  按照指定的顺序执行命令

od    以不同的方式转储输入

strip  从一个目标文件中删除数据

truss   跟踪信号和系统调用

yacc    分析程序生成器,可以与lex命令一起使用

 

搜索:

less    搜索文本内容   例如: 键入less liao.txt 然后命令停留在less命令,然后先键入/