`
shappy1978
  • 浏览: 703089 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

【转】简单Unix系统的命令

阅读更多

引用地址:http://bbs.weiphone.com/read-htm-tid-575256.html

由于对IPHONE进行某些操作时,需要用到PUTTY,所以必须用到这些指令.发布些简单的以便大家学习!

cp命令 
   
   该命令的功能是将给出的文件或目录拷贝到另一文件或目录中,同MSDOS下的copy命令一样,功能十分强大。 
   语法: cp [选项] 源文件或目录 目标文件或目录 
   说明:该命令把指定的源文件复制到目标文件或把多个源文件复制到目标目录中。
   该命令的各选项含义如下:
   - a 该选项通常在拷贝目录时使用。它保留链接、文件属性,并递归地拷贝目录,其作用等于dpR选项的组合。
   - d 拷贝时保留链接。
   - f 删除已经存在的目标文件而不提示。
   - i 和f选项相反,在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,是交互式拷贝。 
   - p 此时cp除复制源文件的内容外,还将把其修改时间和访问权限也复制到新文件中。 
   - r 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。此时目标文件必须为一个目录名。
   - l 不作拷贝,只是链接文件。 
   需要说明的是,为防止用户在不经意的情况下用cp命令破坏另一个文件,如用户指定的目标文件名已存在,用cp命令拷贝文件后,这个文件就会被新源文件覆盖,因此,建议用户在使用cp命令拷贝文件时,最好使用i选项。
   
   mv命令
   
   用户可以使用mv命令来为文件或目录改名或将文件由一个目录移入另一个目录中。该命令如同MSDOS下的ren和move的组合。
   语法:mv [选项] 源文件或目录 目标文件或目录 
  说明:视mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件重命名,此时,源文件只能有一个(也可以是源目录名),它将所给的源文件或目录重命名为给定的目标文件名。当第二个参数是已存在的目录名称时,源文件或目录参数可以有多个,mv命令将各参数指定的源文件均移至目标目录中。在跨文件系统移动文件时,mv先拷贝,再将原有文件删除,而链至该文件的链接也将丢失。
   命令中各选项的含义为:
   - I 交互方式操作。如果mv操作将导致对已存在的目标文件的覆盖,此时系统询问是否重写,要求用户回答y或n,这样可以避免误覆盖文件。
   - f 禁止交互操作。在mv操作要覆盖某已有的目标文件时不给任何指示,指定此选项后,i选项将不再起作用。
   如果所给目标文件(不是目录)已存在,此时该文件的内容将被新文件覆盖。为防止用户用mv命令破坏另一个文件,使用mv命令移动文件时,最好使用i选项。 
   
   rm命令
   
   用户可以用rm命令删除不需要的文件。该命令的功能为删除一个目录中的一个或多个文件或目录,它也可以将某个目录及其下的所有文件及子目录均删除。对于链接文件,只是断开了链接,原文件保持不变。
   rm命令的一般形式为:
   rm [选项] 文件… 
   如果没有使用- r选项,则rm不会删除目录。 
   该命令的各选项含义如下:
   - f 忽略不存在的文件,从不给出提示。 
   - r 指示rm将参数中列出的全部目录和子目录均递归地删除。
   - i 进行交互式删除。 
   使用rm命令要小心。因为一旦文件被删除,它是不能被恢复的。了防止这种情况的发生,可以使用i选项来逐个确认要删除的文件。如果用户输入y,文件将被删除。如果输入任何其他东西,文件则不会删除。
   ------------------------------------------------------------
   Linux目录的创建与删除命令 
   mkdir命令
   
   功能:创建一个目录(类似MSDOS下的md命令)。
   语法:mkdir [选项] dir-name 
   说明:该命令创建由dir-name命名的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或 文件名称。
   命令中各选项的含义为:
   - m 对新建目录设置存取权限。也可以用chmod命令设置。
   - p 可以是一个路径名称。此时若路径中的某些目录尚不存在, 加上此选项后, 系统将自动建立好那些尚不存在的目录,即一次可以建立多个目录。
   
   rmdir 命令
   
   功能:删除空目录。
   语法:rmdir [选项] dir-name 
   说明:dir-name表示目录名。该命令从一个目录中删除一个或多个子目录项。需要 特别注意的是,一个目录被删除之前必须是空的。rm - r dir命令可代替 rmdir,但是有危险性。删除某目录时也必须具有对父目录的写权限。
   命令中各选项的含义为:
   - p 递归删除目录dirname,当子目录删除后其父目录为空时,也一同被删除。如果整个路径被删除或者由于某种原因保留部分路径,则系统在标准输出上显示相应 的信息。
   
   cd 命令 
   
   功能:改变工作目录。
   语法:cd [directory]
   说明:该命令将当前目录改变至directory所指定的目录。若没有指定directory, 则回到用户的主目录。为了改变到指定目录,用户必须拥有对指定目录的执行和读 权限。 
   该命令可以使用通配符(通配符含义请参见第十章)。 
   
   pwd 命令
   
   在Linux层次目录结构中,用户可以在被授权的任意目录下利用mkdir命令创建新目录,也可以利用cd命令从一个目录转换到另一个目录。然而,没有提示符来告知用 户目前处于哪一个目录中。要想知道当前所处的目录,可以使用pwd命令,该命令显示整个路径名。
   语法:pwd 
   说明:此命令显示出当前工作目录的绝对路径。
   
   ls 命令
   
   ls是英文单词list的简写,其功能为列出目录的内容。这是用户最常用的一个命令之一,因为用户需要不时地查看某个目录的内容。该命令类似于DOS下的dir命令。
   语法:ls [选项] [目录或是文件] 
   对于每个目录,该命令将列出其中的所有子目录与文件。对于每个文件,ls将输出 其文件名以及所要求的其他信息。默认情况下,输出条目按字母顺序排序。当未给出目录名或是文件名时,就显示当前目录的信息。
   命令中各选项的含义如下:
   - a 显示指定目录下所有子目录与文件,包括隐藏文件。 
   - A 显示指定目录下所有子目录与文件,包括隐藏文件。但不列出“.”和 “..”。
   - b 对文件名中的不可显示字符用八进制逃逸字符显示。
   - c 按文件的修改时间排序。 
   - C 分成多列显示各项。
   - d 如果参数是目录,只显示其名称而不显示其下的各文件。往往与l选项一起使 用,以得到目录的详细信息。
   - f 不排序。该选项将使lts选项失效,并使aU选项有效。
   - F 在目录名后面标记“/”,可执行文件后面标记“*”,符号链接后面标记 “@”,管道(或FIFO)后面标记“|”,socket文件后面标记“=”。 
   - i 在输出的第一列显示文件的i节点号。 
   - l 以长格式来显示文件的详细信息。这个选项最常用。
   每行列出的信息依次是: 文件类型与权限 链接数 文件属主 文件属组 文件大小 建立或最近修改的时间 名字 
   对于符号链接文件,显示的文件名之后有“―〉”和引用文件路径名
以下命令中个别命令MCLinux不支持
=============================
文件操作:
cat 显示文件内容和合并多个文件 
clear 清屏
chattr 改变文件属性
chgrp 改变文件组权
chmod 改变文件或目录的权限
chown 改变文件的属权
comm 比较两个已排过序的文件
cp 将文件拷贝至另一文件
dd 从指定文件读取数据写到指定文件
df 报告磁盘空间使用情况
diff 比较两个文本文件,列出行不同之处
du 统计目录/文件所占磁盘空间的大小
file 辨识文件类型
emacs 功能强大的编辑环境 
find 搜索文件并执行指定操作(find2)
grep 按给定模式搜索文件内容
head 显示指定文件的前若干行
less 按页显示文件
ln 创建文件链接
locate 查找符合条件的文件
more 在终端屏幕按帧显示文本文件
mv 文件或目录的移动或更名
rm/rmdir 删除文件/目录
sed 利用script来处理文本文件
sort 对指定文件按行进行排序
tail 显示指定文件的最后部分
touch 创建文件
tr 转换字符
vi 全屏编辑器
wc 显示指定文件中的行数,词数或字符数
which 在环境变量 $PATH 设置的目录里查找符合条件的文件
=======================================
压缩与备份: 
bzip2/bunzip2 .bz2文件的压缩/解压缩程序
cpio 备份文件
dump 备份文件系统
gzip/gunzip .gz文件的压缩/解压缩程序
gzexe 压缩可执行文件
restore 还原由倾倒(Dump)操作所备份下来的文件或整个文件系统(一个分区)
tar 将若干文件存档或读取存档文件
unarj 解压缩.arj文件
zip/unzip 压缩/解压缩 zip文件
zipinfo 列出zip压缩文件的详细信息
========================================
磁盘操作: 
cd/pwd 切换目录/显示当前工作目录
df 显示磁盘的相关信息
du 显示目录或文件的大小
e2fsck 检查ext2/ext3文件系统的正确性
fdisk 对硬盘进行分区 
fsck 检查文件系统并尝试修复错误
losetup 设置循环设备
ls 列出目录内容
mkdir 创建目录
mformat 对MS-DOS文件系统的磁盘进行格式化
mkbootdisk 建立目前系统的启动盘
mke2fs 建立ext2文件系统
mkisofs 制作iso光盘映像文件
mount/umount 加载文件系统/卸载文件系统
quota 显示磁盘已使用的空间与限制
sync 将内存缓冲区内的数据写入磁盘
tree 以树状图列出目录的内容
================================ 
系统操作: 
alias 设置指令的别名
chkconfig 检查,设置系统的各种服务
clock 调整 RTC 时间
date 显示或设置系统时间与日期
dmesg 显示开机信息
eval 重新运算求出参数的内容
exit 退出目前的shell
export 设置或显示环境变量
finger 查找并显示用户信息
free 显示内存状态
hostid 显示主机标识
hostname 显示主机名
id 显示用户标识
kill 删除执行中的程序或工作
last 列出目前与过去登入系统的用户相关信息
logout 退出系统
lsmod 显示已载入系统的模块
modprobe 自动处理可载入模块
passwd 设置用户密码
ps process status 报告程序状况
reboot 重启计算机
rhwo 查看系统用户
rlogin 远程登入
rpm 管理Linux各项套件的程序
shutdown 关机 
su switch user 变更用户身份
top 显示,管理执行中的程序
uname 显示系统信息
useradd/userdel 添加用户 / 删除用户
userinfo 图形界面的修改工具
usermod 修改用户属性,包括用户的shell类型,用户组等,甚至还能改登录名
w 显示目前注册的用户及用户正运行的命令
whereis 确定一个命令的二进制执行码,源码及帮助所在的位置
who 列出正在使用系统的用户
whois 查找并显示用户信息
======================================== 
网络通信: 
arp 网地址的显示及控制
ftp 文件传输
lftp 文件传输
mail 发送/接收电子邮件
mesg 允许或拒绝其他用户向自己所用的终端发送信息
mutt E-mail管理程序
ncftp 文件传输
netstat 显示网络连接、路由表和网络接口信息
pine 收发电子邮件,浏览新闻组
ping 向网络上的主机发送 icmp echo request 包
ssh 安全模式下的远程登录
telnet 远程登录
talk 与另一用户对话
traceroute 显示到达某一主机所经由的路径及所使用的时间
wget 从网络上自动下载文件
write 向其他用户的终端写信息

分享到:
评论

相关推荐

    UNIX系统命令 常见的一些操作命令

    ### UNIX系统命令详解 #### 登录与退出 在UNIX系统中,用户登录是通过输入注册名及密码实现的。屏幕上的“Login”提示符要求用户输入账号,随后系统会请求输入密码,完成验证后,系统将展示命令提示符,表明用户已...

    unix系统常用命令总结文档

    在给定的部分内容中,出现了一个简单的C++源代码示例,涉及了Unix系统下的编译和执行过程。示例代码定义了一个名为`hello.cc`的C++程序,通过使用Unix命令进行编译和运行。 ```cpp #include using namespace std; ...

    UNIX系统命令操作入门.doc

    ### UNIX系统命令操作入门知识点详解 #### 一、基本概念 **UNIX系统**是一种多用户、多任务的操作系统,广泛应用于服务器、超级计算机等领域。它提供了丰富的命令行工具,允许用户通过简单的命令来完成复杂的任务...

    unix系统命令

    在深入探讨Unix系统命令之前,我们首先应当理解Unix作为一个操作系统平台的重要性。自1970年代诞生以来,Unix因其稳定性、可靠性和灵活性而被广泛应用于服务器、超级计算机以及科研环境中。Unix系统的强大之处在于其...

    UNIX操作系统命令大全

    ### UNIX操作系统命令大全 #### 一、概述 在UNIX操作系统中,掌握常用命令对于提高工作效率至关重要。本篇文章将详细介绍部分核心命令,帮助用户更高效地使用UNIX系统。 #### 二、详细知识点 ##### 1. **apropos...

    UNIX简单命令和网络常用命令

    ### UNIX简单命令与网络常用命令知识点详解 #### 一、UNIX操作系统概述 - **安全、可靠、高效**:UNIX作为一款历史悠久的操作系统,以其稳定性和安全性著称,被广泛应用于服务器领域。 - **多版本共存**:UNIX操作...

    UNIX操作系统 使用入门

    本章将介绍一些 UNIX 操作系统的基本操作,包括启动终端、登录、UNIX 命令、特殊按键、UNIX 用户间简单通讯命令和注销等。 六、UNIX 文件系统 UNIX 操作系统的文件系统是 UNIX 操作系统的核心部分,用户可以通过...

    Linux和Unix系统中最常用的网络命令

    在深入探讨Linux和Unix系统中最常用的网络命令之前,我们首先需要理解这两个操作系统的基本特性以及它们在现代计算环境中的重要性。Linux和Unix都是强大的多用户、多任务操作系统,以其稳定性和安全性著称,在服务器...

    UNIX系统操作入门

    UNIX 系统操作入门 UNIX 系统操作入门是计算机操作系统中的一种,具有多用户、多任务、多线程等特点。...本资源摘要信息对 UNIX 系统操作入门进行了详细的介绍,帮助用户快速了解 UNIX 系统的基本操作命令和使用方法。

    UNIX下常用命令

    Shell是UNIX和Linux系统中的命令解释器,它是用户与系统交互的主要接口。在终端仿真窗口中,用户可以通过Shell执行各种命令来控制和管理操作系统。这个窗口可以是图形用户界面(如Linux上的gnome-terminal或Solaris...

    Unix文件系统命令

    该表格中是一些简单的Unix文件系统命令指令,可以帮助刚接触Linux的新人去学习这些指令,方便以后操作。

    第二章 UNIX系统安装与常用命令

    对Unix系统的简单介绍,本章为UNIX系统安装与常用命令,主要介绍了UNIX系统安装 UNIX基本常识,UNIX常用命令,其他UNIX命令等。

    unix常用命令pdf格式方便查找

    Unix系统,作为操作系统发展史上的里程碑,不仅因其稳定性和安全性而备受推崇,更是程序员和系统管理员手中的利器。本文将深入解析Unix中常用的几个命令,包括`ls`、`pwd`、`cd`、`mkdir`、`rmdir`和`cat`,帮助读者...

    UNIX操作系统实验报告

    在这个实验中,我们将学习如何启动和关闭UNIX系统,以及基本的用户交互。这包括使用命令行界面,如bash shell,进行文件和目录管理。我们将会学习到`cd`、`ls`、`mkdir`、`rm`、`cp`、`mv`等基本命令,理解路径的...

    UNIX系统操作命令大全

    ### UNIX系统操作命令详解 #### 登录与退出 在UNIX系统中,用户登录是通过向系统提供注册名和密码来实现的。用户需先向系统管理员申请账户,无论从哪台计算机登录,都能访问相同的文件系统。登录过程简单,只需在`...

    UNIX操作系统概述

    Unix操作系统自1969年问世以来,至今已有20年的历史,它的第一版于1969年在Bell实验室产生,1975年对外公布,1976年以后在Bell实验室外广泛使用。目前这个操作系统已经广泛移植在微型计算机,小型计算机,工作站,...

    unix命令大全详细介绍

    在IT领域,Unix操作系统及其衍生系统(如Linux)是开发者和系统管理员常用的工作平台。Unix命令行工具提供了高效且强大的功能,...阅读《Unix命令大全.pdf》这样的资源,将有助于你成为Unix/Linux系统的熟练使用者。

    Unix 命令.ppt

    这些命令是Unix/Linux操作系统的基石,熟练掌握它们对于任何IT专业人士来说都是至关重要的,尤其是在系统管理、软件开发和自动化脚本编写中。了解并能灵活运用这些基础命令,可以显著提高日常工作效率。

    UNIX系统概述和常用命令

    本文将为你提供一个关于UNIX系统的概述以及介绍一些常用的命令,适合刚接触UNIX的初学者。 一、系统概述 1. UNIX系统的过去、现在和未来: UNIX诞生于1969年,由肯·汤普逊和丹尼斯·里奇在贝尔实验室开发。它从...

Global site tag (gtag.js) - Google Analytics