`

UNIX常用命令

阅读更多
.ls的特殊用法
.Grep命令用法
.Alias用法
.Find命令用法
.Cut命令用法
.改变unix提示符
.为环境变量增加新PATH路径(不影响老路径)
.列举与某个主题相关的所有unix命令
.查看unix版本号
.UNIX下整个目录拷贝
.UNIX下文件格式与DOS文件格式互换
.查看UNIX下已经安装的包-package
.显示某一目录下所有文件size
.文件加密
.取消^M字符
.使用nohup命令
.查看文件的方法
.检查磁盘剩余空间
.超级用户修改系统时间
.超级用户修改正常用户口令
 
ls的特殊用法:
%ls -R // 显示所有文件包括子目录
%ls * // 同上
%ls -t // 以时间排序来显示
下面的语句可以帮你计算有多少个文件和多少个目录..
# ls -l * |grep "^-"|wc -l // to count files
# ls -l * |grep "^d"|wc -l // to count dir
还可以将以上的语句变成script或做个alias
只列子目录的方法:
ls -F | grep /$ 或者 alias sub = "ls -F | grep /$"(linux)
ls -l | grep "^d" 或者 ls -lL | grep "^d" (Solaris)

Go to TOP
Grep命令用法
%grep user1 /etc/passwd
%grep -i user1 /etc/passwd //不管大小写
Go to TOP


Alias用法
%alias find1 find . -name '\!*' -print // alias a new find
Go to TOP


Find命令用法
%find . ctime 0 -print //搜寻今天修改过的所有文件
%find . -name '*.bak' -exec rm {}\ //搜寻加删除
%find . \(-name *.txt -ctime 7\) -print //搜寻7天前修改过的txt文件
利用Find命令改变所有权,想要改变当前目录下所有文件的所有权,可以这样:
find . -exec chown OWNER.[GROUP] {} \; (Solaris)
find . -exec chown -R OWNER.[GROUP] {} \; (Linux)
Go to TOP


Cut命令用法
%cut -f field_list file //以逗号或空格来间隔
%cut -d: -f5,7-9 mydata //以冒号来间隔
%cut -s -c35-40 mydata //以列数来间隔-s 不包括头部注释

列出除了某些类型文件的当前目录所有文件:
使用Ksh,用ls !(*.Z)可以显示所有文件,除了*.Z文件。
这个命令在一个目录里有许多种类型的文件的时候很有用。
Go to TOP


改变unix提示符:
%PS1=’newprompt’
%export PS1
还可以这么做:
%set prompt='user1[\!]' // \! 显示命令次数
Go to TOP


为环境变量增加新PATH路径(不影响老路径)。
%PATH=$PATH:$HOME/bin:/…/…/
%export PATH
Go to TOP


列举与某个主题相关的所有unix命令:
%apropos lp //列举与lp(打印机)相关的所有命令
Go to TOP


查看unix版本号:
%uname Ca

Go to TOP

UNIX下整个目录拷贝
%cp Cr /home/baoshan/zzy .
//将/home/baoshan/zzy整个目录拷贝到当前目录下

Go to TOP

UNIX下文件格式与DOS文件格式互换
%unix2dos oldfile newfile
%dos2unix oldfile newfile

Go to TOP

查看UNIX下已经安装的包-package
%pkginfo

Go to TOP

显示某一目录下所有文件size
%du Cd /; //显示根目录下所有文件的size大小

Go to TOP

文件加密:
%crypt passwd < myfile > newfile //compress
%rm myfile
%crypt passwd < newfile //restore

Go to TOP

取消^M字符:
当你FTP一些DOS文件到unix下时,你经常会看见每行文件后面有个讨
厌的^M 字符,(把 HTML 文件传输到 UNIX 系统可引起回车符转变成“^M”字符),
有两个简单的方法可以取消它。
用"vi"打开此文件,在Command mode下敲入:
:%s/^V^M//g
或者,在UNIX SHELL下敲入:
sed 's/^V^M//g' foo > foo.new

Go to TOP

使用nohup命令:
如果你想进程在你退出系统后还能执行,可以使用NOHUP命令
如: % nohup tar -cf /dev/tape /home &
你退出后再重新登录的话,使用'ps'命令可以看到进程还在执行

Go to TOP

查看文件的方法:
如果你只想看文件的前5行,可以使用head命令,如:
head -5 /etc/passwd
如果你想查看文件的后10行,可以使用tail命令,如:
tail -10 /etc/passwd
你知道怎么查看文件中间一段吗?你可以使用sed命令 如:
sed -n '5,10p' /etc/passwd
这样你就可以只查看文件的第5行到第10行。

Go to TOP

检查磁盘剩余空间:
%df Ck
%df Ct

Go to TOP

超级用户修改系统时间:
#date MMDDHHMI
#date Cu MMDDHHMIYYYY

Go to TOP

超级用户修改正常用户口令:
#passwd Cd user1 //删除用户user1的口令
分享到:
评论

相关推荐

    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环境中常见的、必备的命令及其详细解释: 1. **ls**:列出目录内容。`ls -l`将显示详细信息,包括...

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

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

    unix常用命令.doc

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

    UNIX常用命令(强烈推荐)

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

    UNIX常用命令详解

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

    详细的 UNIX 常用命令

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

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

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

    UNIX常用命令.doc

    以上只是UNIX常用命令的一部分,实际中还有许多其他命令,如`mv`(移动文件和目录)、`rm`(删除文件和目录)、`more`和`less`(查看文件内容)等,熟练掌握这些命令能极大地提高在UNIX环境中的工作效率。

    unix常用命令2.doc

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

Global site tag (gtag.js) - Google Analytics