linuxshell命令集.doc_第1页
linuxshell命令集.doc_第2页
linuxshell命令集.doc_第3页
全文预览已结束

下载本文档

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

文档简介

LINUX SHELL命令 应用程序帮助选项: -h或-help man info helpls 显示目录文件内容 使用方式: ls 参数 路径或文件名 ls a l R -hls F 文件结尾显示出型态(/表示目录,符号链接,*可执行文件) ls R列出指定目录下所有文件及子目录ls 显示目录文件内容解释drwxr-xr-x 15 root root 4096 Aug 28 12:00 home-rw-r-r- 1 root root 249 Sep 25 1999 profile1. 文件特性与使用权限 2. 所含目录数量 3. 拥有者4. 群组 5. 文件大小 6. 最后建立/修改时间 7. 文件名称 目录切换-cd(change Directory)#cd - 进入用户主目录 #cd /etc - 进入/etc目录# cd . -进入上级目录 #cd / -进入根目录 显示当前目录-pwd (print working directory) 创建目录-mkdir 删除空目录-rmdircp - 复制目录文件 # cp # cp rf -f(覆盖目标文件且不提示)#cp file1 /home/user1/tmp/file2 复制并改名#cp r /home/user1/myfiles /home/user2/files 复制文件夹所有内容#cp i /home/user1/myfiles/t*.c /try复制所有t开头的.c文件mv 搬移目录文件 mv #mv new old 给文件改名rm 删除目录/文件rm 参数 rm rf / -f忽略不存在的文件,并且不向用户提示rm -rf 目录名 删除非空目录 创建链接文件-ln 链接文件分为两种形式:一种是符号链接,源可以为目录和文件,相当于快捷方式;一种是硬链接,源只能是文件。格式:ln 参数 源文件/目录 链接名#ln -s /etc/sysconfig /sysconfig#ln /etc/hosts /hosts 硬链接相当于复制一个文件,两个文件之间有关联。当用vi编辑器修改其中一个文件时,另一个文件也作相应的修改。 查找文件-find Find 路径. 表达式 find /etc -name yp.conf find /etc -name *srm* find / -size 1500c (c指字节) find/ -size +1000c find / -amin -10 # 查找在系统中最后10分钟访问的文件 find / -atime -2 # 查找在系统中最后48小时访问的文件 find / -empty # 查找在系统中为空的文件或者文件夹 find / -group cat # 查找在系统中属于 group cat的文件 find / -mmin -5 # 查找在系统中最后5分钟里修改过的文件 find / -mtime -1 #查找在系统中最后24小时里修改过的文件 find / -nouser #查找在系统中属于作废用户的文件 find / -user fred #查找在系统中属于FRED这个用户的文件 查看文件内容Cat cat text 显示text这个文件 cat file1 file2 依顺序显示file1,file2的内容 cat file1 file2file3 把file1,file2的内容结合起来,再“重定向()”到file3文件中 cat file1 新建一个文件 cat file1file2 将file1的文件内容“附加”到file2的文件后面,而file2的内容依然存在 wc 计算文件内的行数、字数、字符数 wc options file wc c /etc/fstab wc -w /etc/fstab wc l /etc/fstab -l 只统计行数 -w 只统计字数 -c 只统计字符数 touch filename -创建名称为filename的普通文件more less -查看文件内容tail - 显示文件的尾部tail filename 输出文件最后10行的内容tail -n 5 filename 输出文件最后5行的内容tail -F filename监视文件的改变,只要文件有一变化就显示出来。 head -显示文件的头部head 10/var/log/messages Du(disk usage):报告指定的文件(目录)已使用的磁盘空间总量,包括在层次结构中根目录及文件在内 du参数 Df(diskfree)命令 :报告文件系统磁盘空间使用情况 df参数 Last显示过去多少用户或终端登录到本机器 History显示历史执行的命令“!11”调用编号为11的命令 日历-calCal -y Cal month year Cal j (每一天是一年中的第几天) Date(显示和设置时间) Date 052309152004 2004年5月23日9:15 # date -s 14:36:00 # date -s 991128 who 查询目前有哪些人登入系统主机内 whoami 查询自己登入的帐号名称 su 切换成为 root 系统管理员 一般使用者切换成为其它身份使用者需要输入该欲切换的用户密码 使用者密码。若是执行者为 root 系统管理员的话,则不需要输入密码即可切换。 使用方式: su l username -l(login) 以zip创建.zip 文件(与windows兼容)格式:zip 命名文件.zip 源文件或目录例1:zip txt.test.zip txt.test 压缩单个文件例2:zip all.zip txt.test abc.txt压缩多个文件例3: zip -r www.zip /www 压缩 /www目录例4: zip m dd.zip dd.txt 压缩后删除源文件 Zip支持的压缩率等级由1到9,1表示最低,9表示最高,默认值是6。#zip -9 -r hign.zip /www 以unzip命令对.zip进行解压缩#unzip www.zip查看压缩文件内的信息 #unzip -z file.zip 仅显示压缩文件备注文字#unzip -l file.zip 显示压缩文件内包含的文件 #unzip -v file.zip 显示详细信息 gzip 压缩文件文件被压缩后,源文件会被删除。格式:gzip 文件名 zcat 檔名.gz :用来读取压缩文件数据内容的指令 gunzip解压缩文件 格式:gunzip 文件名.gz 主要的功能是将许多文件或目录打包成一个单一的文件,以便于保存及备份。 # tar cvf test.tar 文件或目录 创建新文件 #tar xvf test.tar 解开打包文件 #tar tvf test.tar 查看包内的文件 C:创建 v:详细信息 f:使用档案文件(必选) 利用tar与gzip实现压缩与解压缩打包组合:#tar cvf test.tar 源文件 #gzip test.tar或#tar czvf test.tar.gz /path解包组合 #gunzip test.tar.gz #tar xvf test.tar或#tar xzvf test.tar.gz bzip2压缩后删除源文件,通常压缩kernel或patch文件。例:#bzip2 -v abc.file 查看压缩信息 #bunzip2 abc.file.bz2 解压缩 #bzip2 -k abc.file 压缩后不删除源文 #bunzip2 -d abc.file 解压缩后删除源文件 I/O重新导向指将命令执行的结果重新输出到其他设备或文件(用“”“”来表示);或是重新导入到其他设备的文件(用“ 、)(追加) 将显示的结果输入到一个文件中:#ls al /etc /test1.conf #ls -al /boot /test1.conf 输入导向(),与前相反,将文件提供给命令来执行。#exec /new.conf 管道是将一个命令的输出结果传送到另一个命令来作为输入,符号是“|”。#ls -al /etc |less#cat /etc/httpd/conf/httpd.conf |more 常用的预定义变量: HOME:当前用户的主目录 PATH:当前用户的可执行文件搜索路径 LANG:程序应该使用的默认语言 PS1:行提示符 bash 在用户登录时从四个文件中读取环境设定: 全局设置文件: /etc/profile(用户) /etc/bashrc(shell系统) 用户设置文件: /.bashrc /.bash_profile /.bash_logout:在用户logout的时候自动执行。 /.bash_history:用户login时自动读取其内容并加载到内存history记录中,logout时将内存history记录写入。 /etc/profile.d/*.sh:在/etc/profile中被执行,其中的

温馨提示

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

评论

0/150

提交评论