


全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
a) 文件管理:cd、pwd、ls、alias、cat、more、less、tail、split、cut、vi、grep、sed、awk、wc、touch、mv、cp、rm、echo、ln、tar、(un)zip、rpm、which、whereis、locate、find、ldd、make、gcc、source、ulimit。Cd:切换目录,例:cd /home/webuser;Pwd:显示当前目录;Ls:显示指定目录下的内容,缺省为当前目录,-a参数显示所有文件(包括隐藏文件),-l参数显示文件的详细信息;Alias:起别名,例:alias ll=ls -l -color=auto;Cat、more、less、tail都是查看文本类文件内容:cat 会一次输出所有内容到标准输出上,常和重定向结合使用,Cat还有合并文件的功能,例:cat file1 file2 file;more一屏显示不完成时会暂停等待用户操作,按空格下翻一屏,按回车向下一行,直到文本结束或者按q键结束;Less和more相似,不同的是less可以向后翻页;Tail 显示文件的末尾行,缺省显示最后10行,-n参数可以设定显示的行数,-f参数当文件内容发生增加时自动显示。Split:分割文件例:split -b 2000m centos.iso centos.iso_part_ 会把centos.iso按每个2G分割成多个文件,centos.iso文件不会消失,会产生centos.iso_part_aa、centos.iso_part_ab之内的文件。Cut:用来从标准输入或文本文件中剪切列或域。-c参数指定剪切的字符,-f指定剪切的域,-d指定分隔符。vi:功能强大的文本编辑器,分编辑模式、命令模式和末行模式。编辑模式按ESC键切换到命令模式。命令模式下i键光标签插入,a键光标后插入,o光标下一下新建一行,G到文章末,1G到文章头。非编辑模式下按冒号进入模式,常用操作有 w保存,wq保存并退出,q退出,q!强制退出,set nu显示行号等等。Grep:强大的文本搜索工具,支持正则表达式。和其他语言类似:开头,$结尾,*零个或者多个,+一个或者多个,|多个匹配, 范围匹配等等。例:ps -ef|grep java。Sed:常用于替换文本内容。Awk:能完成grep和sed完成的所有功能。Wc:统计字节、字符、行。-c参数统计字节,-w统计字符,-l统计行。例:ps -A|grep java|wc -l 统计当前系统中运行了几个java程序。Touch: 从英文字面意思可以理解这个命令。常用的场合:当文件存在的时候更新文件的日期和时间,当文件不存在的时候创建文件。另外-d参数可使用指定的日期或时间。Mv:剪切或重命名。Cp:复制。常用参数-i 有同名文件时交互式提示用户,-r拷贝目录时递归下面的子目录,-f同名文件时不提示直接覆盖(和-i相反),-p拷贝时将权限和修改时间连带拷走(很常用,因为linux下权限控制比较严格)。有时候在部署web应用的时候需要覆盖大量的文件,加了-f参数还是会提示确实(一个个按y是很恼火的),这是因为我们用的cp命令不是原生态的,在主目录下有个.bashrc文件中给它起了别名。Rm:删除。-r和-f参数cp。Echo:回显。可以结合特殊符号$、等使用。例:xxx=123; echo $xxx 将会打印出123;Echo env 将会打印出系统的环境变量。Ln:建立硬链接。-s参数建立软链接。Tar:可用于备份或打包压缩。常用参数:c 压缩,x解压缩,r追加文件到已存在的档案文件末尾,z 调用gzip来压缩/解压归档文件,v显示处理详细信息,p保留文件原来的权限,f使用档名(后立即接档名),j调用bzip2压缩/解压文件。Zip:常用系统通用的压缩格式。常用参数:r 包含所有子目录和文件,q安静模式(不现实详细过程)。例:zip -q -r tomcat.zip tomcat/ 。Unzip:解压缩zip格式归档包。常用参数:l查看压缩包中内容。例:unzip -l tomcat.zip 打印tomcat.zip中的内容;unzip tomcat.zip 解压缩tomcat.zip到当前目录。Rpm:相当于windows下的添加/删除程序,是用来管理软件包的。增删改查:i 安装(install)、q 查询(query)、e 删除(erase)、U升级(upgrade);通用参数:v 打印详细信息,h打印hash值与参数v一起使用;例:rpm -ivh vsftpd* 安装ftpWhich:从环境变量$PATH中搜索可执行文件。Whereis:搜索在数据库里的数据。参数:-b 二进制(binary)格式,-s源文件等。Locate:也是从数据库中搜索,但可以通过“部分文件名“搜索,也就是名称记不全的时候很方便。依赖的DB是/var/lib/mlocate/mlocate.db,由于系统的更新频率不一致,有可能新增的查不到。Find:最强大的搜索命令,但也最耗硬盘资源,可以配合各种通配符使用。例:find / -name tomcat* 查找所有以tomcat打头的文件;find . -type d -mtime +10 查找当前目录下10天前的目录;find ! -name run.sh 查找当前目录和子目录下名字不是run.sh的文件。Ldd:和其他命令不一样,它实际是个shell脚本。是用来查看程序运行所需的共享库,常用来解决程式因缺少某个库文件而不能运行的一些问题。Make:编译程序的命令,源码安装时会用到。常用形式:make 编译,make clean 删除由make产生的文件,make check测试刚编译的软件(有可能不支持),make distclean删除./configure产生的文件,make install 安装已编译的程序并复制文件到prefix指定的目录中,make installcheck检测安装的程序和库文件(有可能不支持)。Gcc:编译代码,其中会有预处理、汇编、编译并链接形成可执行文件这些步骤。例:gcc test.c -o test ,将test.c变成可执行文件test,多个文件一起编译用空格分隔。Source:点(.)命令,使刚修改的初始化文件不用重新登陆shell就生效,还有一个用途是把文件内容当做shell来执行(编译内核)。Ulimit:设置shell启动进程的资源限制。常用参数: -a 显示当前所有限制,-n设置打开的文件描述符的,-s设置stack的大小(段错误segmentation fault)。Inode: i节点是指对文件的索引。如一个系统,所有文件是放在磁盘或flash上,就要编个目录来说明每个文件在什么地方,有什么属性,及大小等。就像书本的目 录一样,便于查找和管理。这目录是操作系统需要的,用来找文件或叫管理文件。许多操作系统都用到这个概念,如linux, 某些嵌入式文件系统等。当然,对某个系统来说,有许多i节点。所以对i节点本身也是要进行管理的。文件描述符:在linux中,内核通过inode来找到每个文件,但一个文件可以被许多用户同时打开或一个用户同时打开多次。这就有一个问题,如何管理文件的当前位移 量,因为可能每个用户打开文件后进行的操作都不一样,这样文件位移量也不同,当然还有其他的一些问题。所以linux又搞了一个文件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- cdfi技师上岗证考试模拟试题及答案
- 透析患者发生溶血反应的试题及答案
- 2025年建筑信息模型(BIM)在工程项目全过程管理中的项目管理创新与实践案例报告
- 押题宝典高校教师资格证之《高等教育法规》通关考试题库附参考答案详解(a卷)
- 2025至2030年中国美甲行业市场深度评估及投资策略咨询报告
- 2025至2030年中国酱料行业市场全景调研及投资规划建议报告
- 押题宝典执业药师资格证之《西药学专业二》考试题库附参考答案详解【典型题】
- 考点解析-湖北省松滋市7年级上册期末测试卷专项练习试题(解析版)
- 解析卷人教版8年级数学上册《轴对称》同步测评试题(含答案及解析)
- 2025年医药企业存货质押贷款合同模板
- 均值X-R极差分析控制图(自动测算表)
- 体力劳动工作管理程序
- GB/T 28181-2022公共安全视频监控联网系统信息传输、交换、控制技术要求
- GB/T 40549-2021焦炭堆积密度小容器测定方法
- GB/T 39616-2020卫星导航定位基准站网络实时动态测量(RTK)规范
- GB/T 3620.1-2007钛及钛合金牌号和化学成分
- GB/T 17395-2008无缝钢管尺寸、外形、重量及允许偏差
- 化学史课件讲课教案
- 产品合格证明证书模板
- 医务人员礼仪培训
- 心率与高血压培训课件
评论
0/150
提交评论