Linux中的一些命令.doc_第1页
Linux中的一些命令.doc_第2页
Linux中的一些命令.doc_第3页
Linux中的一些命令.doc_第4页
Linux中的一些命令.doc_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

Linux中的一些命令roottest # 终端进去时的这个显示是什么意思呢?当前用户名 主机名 当前目录后面的#号是一个提示符,这个提示符因用户而异,#号是超级用户,$是普通用户是用户登入系统后默认的目录Ls 查看文件内容Ls l /home 指令名 选项 参数 带中括号可以不写-help 帮助指令Man mknod man指令查看帮助指令Info mknod info 指令也是查看帮助指令用户系统相关命令:1用户切换(su) (1)作用 变更为其它使用者的身份,主要用于将普通用户身份转变为超级用户,而且需输入相应用户密码。 (2)格式 su 选项 使用者 其中的使用者为要变更的对应使用者。 (3)常见参数2. 用户管理的相关命令(useradd和passwd): useradd:添加用户账号。 passwd:更改对应用户账号密码。(就是激活用户) (2)格式 useradd:useradd 选项 用户名。 passwd:passwd 选项 用户名。 其中的用户名为修改账号密码的用户, 若不带用户名,缺省为更改当前使用者账号密码。 (3)常用参数 3. 文件目录相关命令-1. (ls)(1).作用:列出目录的内容(2). 格式 :ls 选项 文件名其中文件选项为指定查看指定文件的相关内容,若为指定文件,默认查看当前目录下的所有文件。(3).常见参数显示出来的文件中以”.”开头的文件是隐藏的文件 ,带点的蓝色文件名是隐藏目录-2.cd(1).作用:改变工作目录(2).格式 cd路径 其中的路径为要改变的工作目录,可为相对路径或绝对路径例:cd . /相对路径 返回到上一级目录 cd / /绝对路径 返回到/目录用pwd(显示当前目录)可以查看当前的目录路径,如果没有该命令没有找到指定的路径,则回到用户的主目录。为了改变到指定的目录,用户必须拥有对指定目录的执行和读权限“.” 该命令可以使用通配符“-” 可使用”cd -”回到前次工作目录“.” “./”代表当前目录,”./”代表上级目录命令:帮助命令: -help , man , info 例: man mknod系统管理命令:(ps 和kill)(1)作用 ps:显示当前系统中由该用户运行的进程列表。 kill:输出特定的信号给指定 PID(进程号)的进程,并根据该信号而完成指定的行为。其中可能的信号有进程挂起、进程等待、进程终止等。 (2)格式 ps:ps 选项。 kill:kill 选项 进程号(PID)。 kill 命令中的进程号为信号输出的指定进程的进程号,当选项是缺省时为输出终止信号给该进程。 (3)常见参数 ps 主要选项参数如下: kill 主要选项参数如下:4. 文件的操作(1.)ls 查看文件 cp 拷贝文件mv 移动或重命名文件rm 删除文件 1) 格式 cp:cp 选项 源文件或目录 目标文件或目录。 mv:mv 选项 源文件或目录 目标文件或目录。 rm:rm 选项 文件或目录2) cp 、 mv 、rm主要常见参数如下:-a : 保留链接、文件属性,并复制其子目录,其作用等于dpr选项的组合-d : 拷贝时保留链接-f : 删除时已经存在的目标文件而不提示-i : 在覆盖目标文件之前将给出提示要求用户确认。回答y时目标文件将被覆盖,而且是交互式拷贝-p : 此时cp除复制源文件内容外,还将把其修改时间和访问权限了也复制到新文件中-r : 若给出的源文件是一目录文件,此时cp将递归复制该目录下所有的子目录和文件。 此时目标文件必须为一个目录名touch 创建空文件或更新文件时间cd 改变当前路径pwd 查看当前的完整路径mkdir 创建新目录rmdir 删除空目录 rm rf 文件名 /强制删除文件 cat 查看文件内容 more 逐屏查看文件内容less 逐行查看文件内容date 显示当前时间cal 显示月历df 显示磁盘用量 默认单位为k, 可以自己用df h 这个是用G为单位来显示du 计算目录下文件占用磁盘的大小head 显示文件开头部分内容 (默认是显示前10行)tail 显示文件结尾部分内容 (默认是显示后10行)(2.)文件file 查看文件的类型文件权限前的第一个字母用来标识文件类型:-: 一般文件d: 目录文件(文件夹)b: 块设备文件c: 字符设备文件l: 链接文件p: 人工管道文件的权限:文件权限系统,将操作文件的用户都分成三类文件的拥有者(u)文件所属组的成员(g)其他用户(o)对于每一类用户,权限系统又分别提供给他们三种权限:读(r): 用户是否有权力读文件的内容写(w) : 用户是否用权利改变文件的内容执行(x): 用户是否有权利执行文件 a. 对于文件的权限又该怎么修改呢?使用chmod来改变文件当前权限格式 : chmod -r+权限 文件名*只有文件的拥有者和root才可以改变文件的权限b. 那么在添加后的文件权限又该怎么去掉呢 chmod u-权限 文件名 /easy例:1. chmod u+r+w+x misc2. chmod u+rwx misc /直接赋于它全部的权限3. chmod 644 misc /rwxr-rr = 4 w = 2 x = 1;如果更改目录的权限 ,在以上格式基础上加 -r:Chmod R 644 test,chmod R u+r+w+x test所属用户:每一个文件都有一个拥有者。文件的拥有者可以改变文件的权限。root用户可以用chown来改变文件的拥有者。. chown root:root /home/test/jack.txt /直接改变所属的用户和群组所属群组:a. root用户可以用chgrp 来改变文件的所属群组*这个群组必须是已经存在的Chmod :文件的访问权限可表示成:- rwx rwx rwx。在此设有三种不同的访问权限:读(r)、写(w)和运行(x)。三个不同的用户级别:文件拥有者(u) 、所属的用户组(g)和系统里的其他用户(o) 。在此,可增加一个用户级别 a(all)来表示所有这三个不同的用户级别。 对于第一种符号连接方式的 chmod命令中,用加号“+”代表增加权限,用减号“”删除权限,等于号“=”设置权限。 对于第二种八进制数指定的方式,将文件权限字符代表的有效位设为“1” ,即“rw-” 、“rw-”和“r-”的八进制表示为“110” 、 “110” 、 “100” ,把这个 2 进制串转换成对应的 8 进制数就是6、6、4,也就是说该文件的权限为 664(三位八进制数) 。5. 建立链接硬链接语法: ln 源文件 新建链接名 (硬链接是不能给目录创建链接的)软链接语法: ln s 源文件 新建链接名(软链接可以给目录创建链接)6. 文件名a. 文件名最大为255个字符b. 开头为 . 的文件为隐藏文件7.强制位与冒险位- 除了读写执行权限以外,ext2文件系统还支持强制位(setuid 和 setgid)与冒险位(sticky)的特别权限。- 针对 u , g , o , 分别有set uid ,set gid ,以及sticky- 强制位与冒险位添加在执行权限的位置上。如果该位置上已有执行权限,则强制位与冒险位以小写字母的方式表示,否则,以大写字母表示。例:1.txt原样 :-rw-rrChmod u+s 1.txt现样 :-rwSrr /之前在x位上是空,所以在添加了强制位后就是大写的,否则是小s(这里的否则是指x位不为空)- set uid与 set gid 在u和g的x位置上各采用一个s,sticky使用t.Set gid:默认情况下,用户建立的文件属于用户当前所在的组。目录上设置了setgid ,表示在此目录中,任何人建立的文件,都会属于目录所属的组。冒险位对目录作用默认情况下,如果一个目录上有w和x权限,则任何人可以在此目录中建立与删除文件。一旦目录上设置了冒险位,则表示在此目录中,只有文件的拥有者、目录的拥有者与系统管理员可以删除文件。强制位对文件的作用在可执行文件上,用户可以添加set uid 和set gid .默认情况下,用户执行一个指令,会以该用户的身份来运行进程。指令文件上的强制位,可以让用户执行的指令,以指令文件的拥有者或所属组的身份运行进程。设置强制位冒险位用户可以用chmod指令来为文件设置强制位与冒险位。set uid:chmod u+s 文件名 (只能在文件上面设定,而不能在目录上面设定)set gid:chmod g+s 文件名 (可以在文件上面设定,也可以在目录上面设定)sticky :chmod o+t 文件名 (只能在目录上面设定, 而不能在文件上面设定)强制位与冒险位也可以通过一个数字加和,放在读写执行的三位数字前来指定。4 (set uid)2 (set gid)1 (sticky) 例:27778.umask 子掩码umask S 是查看当前默认权限 每个用户建立文件时,此文件都会有默认权限。默认权限的值由环境中的umask值来确定 用户可以自主改动umask值,并在改动后建立的文件上得到体现。一般用户的默认umak值为002,系统用户的默认umask值为022.如果没有子掩码时的权限:文件 : rw- rw- rw- 系统用户: 实际:rw- r- r- 644 一般:rw-rw-r- 664目录 : rwx rwx rwx 系统用户: 实际:rwx r-x r-x 755 一般:rwx rwx r-x 775 9. grep 搜索(1) 作用: 在指定文件中搜索特定的内容,并将含有这些内容的行标准输出。(2) 格式: grep 选项 格式 文件及路径其中的格式是指要搜索的内容格式,若缺省”文件及路径”则默认表示在当前目录下搜索(3) 常见的参数:-c : 只输出匹配行的计数-i : 不区分大小写(只适用于单字符)-h : 查询多文件时不显示文件名-l : 查询多文件时只输出包含匹配字符的文件名-n : 显示匹配行及行号-v : 显示不包含匹配文本的所有行-s : 不显示不有存在或无匹配文本的错误信息10find (1)作用 在指定目录中搜索文件,它的使用权限是所有用户。 (2)格式 find 路径选项描述 其中的路径为文件搜索路径, 系统开始沿着此目录树向下查找文件。它是一个路径列表,相互用空格分离。若缺省路径,那么默认为当前目录。 其中的描述是匹配表达式,是 find命令接受的表达式。 (3)常见参数-depth : 使用深度级别的查找过程方式,在某层指定目录中优先查找文件内容 -mount : 不在其他文件系统(如Msdos、Vfat等)的目录和文件中查找 -name : 支持通配符*和? /好像*号通配符也是有长度限制的,我试的好像是可以代替5个字符-user : 用户名: 搜索文件属于用户名(ID或名称)的文件-print : 输出搜索结果,并且打印11. locate(1) 作用用于查找文件。其方法是先建立一个包括系统内所有文件名称及路径的数据库,之后当寻找时就只需查询这个数据库,而不必实际深入档案系统之中了。因此其速度比find快多了(2) 格式 Locate 选项(3) 常见参数-u : 从根目录形始建立数据库-U : 从指定开始的位置建立数据库-f : 将特定的文件系统排除在数据库外,例如proc文件系统中的文件-r : 使用正则运算式做寻找的条件-o : 指定数据库存的名称正则表达式的主要参数有: : 忽略正则表达式中特殊字符的原有含义; : 匹配正则表达式的开始行; $: 匹配正则表达式的结束行; : 到匹配正则表达式的行结束; : 单个字符,如A 即A符合要求; -: 范围,如A-Z ,即A、B、C一直到Z都符合要求; . : 所有的单个字符; * : 所有的字符,长度可以为0.12. 压缩打包相关命令a. gzip (1)作用 对文件进行压缩和解压缩,而且 gzip根据文件类型可自动识别压缩或解压。 (2)格式 gzip 选项 压缩(解压缩)的文件名。 (3)常见参数 gzip主要选项参数如表所示。-c : 将输出信息写到标准输出上,并保留原有文件 -d : 将压缩文件解压-l : 对每个压缩文件,显示下列字段:压缩文件的大小、未压缩文件的大小、压缩比-r : 未压缩文件的名字-t : 查找指定目录并压缩或解压缩其中的所有文件 -v : 测试,检查压缩文件是否完整 b. tar(1)作用 对文件目录进行打包或解包。 在此需要对打包和压缩这两个概念进行区分。打包是指将一些文件或目录变成一个总的文件,而压缩则是将一个大的文件通过一些压缩算法变成一个小文件。为什么要区分这两个概念呢?这是由于在 Linux 中的很多压缩程序(如前面介绍的 gzip)只能针对一个文件进行压缩,这样当想要压缩较多文件时,就要借助它的工具将这些堆文件先打成一个包,然后再用原来的压缩程序进行压缩。 (2)格式 tar 选项 打包后文件名文件目录列表。 tar可自动根据文件名识别打包或解包动作,其中打包后文件名为用户自定义的打包后文件名称,文件目录列表可以是要进行打包备份的文件目录列表,也可以是进行解包的文件目录列表。 -c : 建立新的打包文件 -r : 向打包文件末尾追加文件-x : 从打包文件中解出文件 -o : 将文件解开到标准输出-v : 处理过程中输出相关信息-f : 对普通文件操作-z : 调用gzip来压缩打包文件,与-x联用时调用gzip完成解压缩-j : 调用bzip2来压缩打包文件,与-x联用时调用bzip2完成解压缩-Z : 调用compress 来压缩打包文件,与-x联用时调用compress 完成解压缩比较合并文件相关命令13. diff (1)作用 比较两个不同的文件或不同目录下的两个同名文件功能,并生成补丁文件。 (2)格式 diff选项 文件1 文件2 diff比较文件1和文件2的不同之处,并按照选项所指定的格式加以输出。diff的格式分为命令格式和上下文格式,其中上下文格式又包括了旧版上下文格式和新版上下文格式,命令格式分为标准命令格式、简单命令格式及混合命令格式,它们之间的区别会在使用实例中进行详细地讲解。当选项缺省时,diff默认使用混合命令格式。 (3)主要参数 选 项参 数 含 义 -r 对目录进行递归处理 -q 只报告文件是否有不同,不输出结果 -e,-ed 命令格式 -f RCS(修订控制系统)命令简单格式 -c,-context 旧版上下文格式 -u,-unified 新版上下文格式 -Z 调用compress来压缩归档文件,与-x联用时调用compress完成解压缩 字母的含义为a添加, b删除, c更改。14 patch (1)作用 命令跟diff配合使用,把生成的补丁文件应用到现有代码上。 (2)格式 patch 选项 待patch的文件patch文件。常用的格式为: patch -pnum patch文件,其中的-pnum是选项参数,在后面会详细介绍(3)常见参数 选 项参 数 含 义 -b 生成备份文件 -d 把dir设置为解释补丁文件名的当前目录 -e 把输入的补丁文件看作是ed脚本 -pnum剥离文件名中的前NUM个目

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论