`
lzth
  • 浏览: 141033 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Unix常用命令

阅读更多
Command  说明
passwd 修改用户密码
pwd 打印当前目录
cd 改变目录
ls 列出目录中文件
wildcards 通配符 * 匹配任何数量的字符
通配符? 匹配单个字符
file 打印出文件的类型
cat 显示文件内容
pr 显示文件内容
pg   page 一次一页的显示文件内容
more 一次一页的显示文件内容
clear 清除屏幕内容
cp   copy 复制文件
chown 修改文件所有者
chgrp 修改文件所在组
chmod 修改文件模式 权限
rm 从系统中删除文件
mv 重命名文件
mkdir 创建目录
rmdir 删除目录
grep 模式匹配
egrep 用于扩展正则表达式的grep命令
find 用于定位文件或目录
>> 追加到文件尾
> 重定向 创建或覆盖文件
| 管道符 用于将命令排列到一起
|| 逻辑或
& 在后台执行
&& 逻辑与
date 显示系统日期和时间
echo 将字符串写入到标准输出
sleep 执行过程在指定的秒数内中断
wc 计算文件中的单词、行和字符的数目
head 查看文件的开始
tail 查看文件的结尾
diff 比较两个文件
sdiff 并排比较两个文件
spell 拼写检查器
lp,lpr,enq,qprt 打印文件
lpstat 系统打印队列状态
enable 启用或启动打印队列
disable 禁用或停止打印队列
cal 显示一个日历
who 显示系统用户日期
w 扩展的who
whoami 显示$LOGNAME或$USER环境变量
who am I 显示登陆名 终端 登陆日期/时间以及登陆位置
f,finger 关于登陆用户的信息,包括 users .plan .project
talk 两个用户进行一个分屏式对话
write 在某个用户屏幕上显示一条信息
wall 在所有用户屏幕上显示一条信息
rwall 显示一体信息给远程主机上的所有用户
rsh   remsh 在远程主机上执行一个命令或进行登陆
df 文件系统统计数字
ps 关于当前正在运行的进程的信息
netstat 显示网络状态
vmstat 显示虚拟内存状态
iostat 显示输入/输出状态
uname 当前操作系统的名称、以及机器信息
sar 系统活动报告
basename 字符串参数的基本文件名
man 显示联机参考手册
su 切换到另一用户
cut 写入所选择的字符
awk 解析字符的编程语言
sed 用于字符替换的编程语言
vi 启动vi编辑器
emacs 启动emacs编辑器

pwd 显示当前目录 pwd  
ls 列出指定目录下的文件,默认当前目录  命令格式:ls [-option] file  l 显示详细列表
a 显示所有文件,包含隐藏文件(以. 起头的文件名)
R 显示文件及所有子目录
F 显示文件(后跟*)和目录(后跟/)
d 与l选项合用,显示目录名而非其内容
cd 改变当前路径  cd [目录]
例如:cd ..   返回上级目录
       cd      返回当前用户的根目录  
man 查看其它命令的用法 man 命令  
history  显示当前窗口使用过的命令  history  
ailas 显示当前用户下的命令的缩写 alias  
tar 文件归档 tar [option] [设备] [块] 文件
例如:
tar cvf test.tar *   把当前目录所有文件归档
tar tvf test.tar      察看test.tar的信息
tar xvf test.tar      把归档文件test.tar释放

r 附加方式归档;x 抽取文件;t 显示文件
u 附加方式归档,同时删除旧版文件;c 建立新档案文件
v 显示所处理的文件名;w 处理文件前,要求用户确认
f 文件名 使用指定文件名作为档案文件
bn 每次读写 n 块,缺省值为1,最大值为2
m 将新的文件修改时间设为获取时的时间
o 获取出来的文件以下达tar指令的UID和GID存储
cp 文件拷贝 cp [ -p ] [ -r ] 文件 1 [ 文件 2 ...] 目标 i   在覆盖已存在文件时作提示,若回答 y 则覆盖,其他则中止
p 不仅拷贝文件内容,还有修改时间,存取模式,存取控制表,
    但不拷贝UID 及 GID
r   若文件名为目录,则拷贝目录下所有文件及子目录和它们的
    文件,此时目标必须为目录
rm 删除文件或者目录  rm [-f] [-i] 文件... f 删除文件时不作提示
r 递归地删除目录及其所有子目录
i 删除文件之前先作提示
df df [-t] [文件系统] df -t  
ps 显示进程信息 ps [ -efl] [ -t 终端表] [ -u 用户表] [ -g 组表] e 显示出现在正在运行的所有进程
f 显示所有信息; l 产生一个长列表
t 显示指定终端进程; u 显示指定用户进程
g 显示指定组进程
grep 在指定文件中搜索指定信息 grep [选项] 模式 [文件…
例如:
grep ‘memset’ *   
在所有文件中寻找包含memset的行 b 显示块号; c 仅显示各指定文件中包含模式的总行数
i 模式中字母不区分大小写;
h 不将包含模式的文件名显示在该行上
l 仅显示包含模式的文件名; n 显示模式所在行的行号
s 指定文件若不存在或不可读,不提示错误信息
v 显示所有不包含模式的行
vi 创建、编辑文件      vi 文件名 命令状态:
    k, j, h,l:上下左右; 0: 行首; $: 行尾
    i,I :插入命令,i 在当前光标处插入 I 行首插
    a,A:追加命令,a 在当前光标后追加,A 在行末追加
    o,O:打开命令,o 在当前行下打开一行,O在当前行上插入一行
    r,R :替换命令,r 替换当前光标处字符,R从光标处开始替换
    数字s: 替换指定数量字符
    x: 删除光标处字符; dd: 删除当前行;d0: 删除光标前半行
    d$: 删除光标后半行; ctrl+f :后翻页; ctrl+b:前翻页
    G : 文件尾; 数字G: 数字所指定行  
   /string 查找字符串; n 继续查找 ;N 反向继续查找
    % 查找对应括号; u 取消上次操作
ex命令状态 :
:set number 显示行号     :set smd 显示显示状态
:0 文件首   :1,5 copy 7 块拷贝   :1,5 del 块删除
:1,5 move 7 块移动
:1,$s/string1 /string2/g 全文件查找string1并替换为string2
:wq! 存盘退出 :q 退出 :q ! 强制退出
ln 设置文件的链接 ln -s oldname newname
例如:
ls -s /tmp/s16    S16
在当前目录创建了/tmp/s16的快捷方式 S16  
cc C语言编译器 cc [-g] –o 目标文件   源文件
分享到:
评论

相关推荐

    UNIX常用命令大全

    在UNIX操作系统中,掌握一些基本的命令是进行日常工作的关键。...以上只是UNIX常用命令的一部分,实际的UNIX/Linux环境中还有更多命令和工具供用户使用。学习和熟练掌握这些命令能够极大地提高在UNIX环境下的工作效率。

    UNIX 常用 命令

    UNIX常用命令详解 UNIX操作系统中有许多实用的命令,这些命令可以帮助用户更方便地管理和维护系统。下面,我们将详细介绍UNIX常用命令的使用方法和应用场景。 目录及文件操作 UNIX操作系统中,目录和文件是最基本...

    unix常用命令

    ### Unix常用命令详解 Unix操作系统,作为现代操作系统发展的重要基石之一,其丰富的命令行工具为用户提供了高效的数据处理和系统管理能力。以下是对Unix中一些常用命令的详细解析,包括档案/目录处理、文件查看、...

    Unix常用命令大全

    Unix常用命令大全,帮助快速学习掌握unix和linux命令,进行shell编程等

    UNIX常用命令 UNIX常用命令

    UNIX常用命令详解 UNIX操作系统中,命令是用户与系统交互的基本方式。这些命令可以帮助用户管理文件和目录、 edits 文件、管理用户和权限、管理进程等。以下是UNIX常用命令的详解: 1.1 ls命令 ls命令用于列出...

    unix常用命令大全

    在Unix操作系统中,掌握常用命令是高效工作的基础。本教程涵盖了从登录退出、密码管理到文件和目录操作的一系列关键命令。 首先,登录Unix系统需要输入用户名和密码。用户名必须用小写字母输入,因为Unix系统区分大...

    UNIX常用命令UNIX常用命令

    ### UNIX常用命令详解 #### 一、引言 在UNIX操作系统中,命令行工具是非常重要的组成部分,它们提供了高效且强大的文件管理和系统控制功能。本文将详细介绍一些常用的UNIX命令及其使用方法,帮助用户更好地掌握这些...

    unix常用命令集锦

    在Unix操作系统中,掌握一些常用的命令是至关重要的,因为这些命令构成了用户与系统交互的基础。以下是一些在Unix环境中常见的、必备的命令及其详细解释: 1. **ls**:列出目录内容。`ls -l`将显示详细信息,包括...

    unix常用命令.doc

    Unix 常用命令详解 Unix 操作系统提供了许多实用的命令,帮助用户高效地完成各种任务。下面将对 Unix 常用命令进行详细的解释。 grep 命令 grep 命令是一个强大的文本搜索工具。它可以在文件中搜索特定的字符串...

    unix常用命令.docunix常用命令.docunix常用命令.doc

    【UNIX常用命令详解】 在UNIX操作系统中,掌握常用的命令对于高效地管理和操作文件及目录至关重要。以下是对描述中提到的一些关键命令的详细说明: 1. **目录操作命令** - **pwd**: `pwd`命令用于显示当前工作...

    UNIX常用命令(强烈推荐)

    在计算机操作系统领域,UNIX系统以其稳定性和强大的命令行工具闻名。对于熟悉和使用UNIX系统的人来说,掌握常用的UNIX...阅读提供的"UNIX常用命令.ppt"文档,会有更详细的解释和示例,帮助你进一步理解这些命令的用法。

    unix常用命令,一些基本的unix命令

    Unix 常用命令概述 Unix 操作系统提供了许多实用的命令,帮助用户高效地管理和维护系统。本文将对一些基本的 Unix 命令进行介绍,包括 ls 命令、chmod 命令等。 ls 命令 ls 命令是 Unix 中最基本的档案指令,用于...

    UNIX常用命令详解

    ### UNIX常用命令详解 #### 1. ls - 目录及文件列表命令 `ls`是最基础也是最常用的UNIX命令之一,主要用于列出指定目录下的所有文件和子目录,或者显示特定文件的信息。当用户直接键入`ls`而不跟任何参数时,它将...

    详细的 UNIX 常用命令

    在深入探讨UNIX常用命令之前,我们首先要理解UNIX操作系统的基本架构。UNIX是一个强大的多用户、多任务的操作系统,其设计哲学强调简洁性和可移植性。它提供了丰富的命令行接口(CLI)供用户进行交互操作,而这些...

    Solaris知识库,Solaris中文FAQ,UNIX常用命令

    《Unix实用命令》.doc文件则可能是对UNIX系统下常用命令的详细解释和示例,包括文件和目录管理、文本处理、进程控制、系统信息查询等方面的命令。例如,`ls`用于列出目录内容,`cd`用于切换当前工作目录,`grep`用于...

    UNIX常用命令

    UNIX常用命令

    unix常用命令2.doc

    以下是关于"Unix常用命令2.doc"文档中提到的一些关键命令的详细解释: 1. **ls**:`ls`命令用于列出目录中的文件。`-l`选项提供长列表输出,展示文件的详细信息,包括权限、所有者、大小和修改时间等。`-a`选项显示...

Global site tag (gtag.js) - Google Analytics