欢迎来到天天文库
浏览记录
ID:35515042
大小:35.50 KB
页数:3页
时间:2019-03-25
《linux文件管理命令》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、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参数显示文件的详细信息;A
2、lias:起别名,例:aliasll='ls-l--color=auto';Cat、more、less、tail都是查看文本类文件内容:cat会一次输出所有内容到标准输出上,常和重定向结合使用,Cat还有合并文件的功能,例:catfile1file2>file;more一屏显示不完成时会暂停等待用户操作,按空格下翻一屏,按回车向下一行,直到文本结束或者按q键结束;Less和more相似,不同的是less可以向后翻页;Tail显示文件的末尾行,缺省显示最后10行,-n参数可以设定显示的行数,-f参数当文件内容
3、发生增加时自动显示。Split:分割文件例:split-b2000mcentos.isocentos.iso_part_会把centos.iso按每个2G分割成多个文件,centos.iso文件不会消失,会产生centos.iso_part_aa、centos.iso_part_ab之内的文件。Cut:用来从标准输入或文本文件中剪切列或域。-c参数指定剪切的字符,-f指定剪切的域,-d指定分隔符。vi:功能强大的文本编辑器,分编辑模式、命令模式和末行模式。编辑模式按ESC键切换到命令模式。命令模式下i键光标
4、签插入,a键光标后插入,o光标下一下新建一行,G到文章末,1G到文章头。非编辑模式下按冒号进入模式,常用操作有w保存,wq保存并退出,q退出,q!强制退出,setnu显示行号等等。Grep:强大的文本搜索工具,支持正则表达式。和其他语言类似:^开头,$结尾,*零个或者多个,+一个或者多个,
5、多个匹配,[]范围匹配等等。例:ps-ef
6、grepjava。Sed:常用于替换文本内容。Awk:能完成grep和sed完成的所有功能。Wc:统计字节、字符、行。-c参数统计字节,-w统计字符,-l统计行。例:ps-A
7、
8、grepjava
9、wc-l统计当前系统中运行了几个java程序。Touch:从英文字面意思可以理解这个命令。常用的场合:当文件存在的时候更新文件的日期和时间,当文件不存在的时候创建文件。另外-d参数可使用指定的日期或时间。Mv:剪切或重命名。Cp:复制。常用参数-i有同名文件时交互式提示用户,-r拷贝目录时递归下面的子目录,-f同名文件时不提示直接覆盖(和-i相反),-p拷贝时将权限和修改时间连带拷走(很常用,因为linux下权限控制比较严格)。有时候在部署web应用的时候需要覆盖大量的文件,加了-f参数还
10、是会提示确实(一个个按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
11、使用档名(后立即接档名),j调用bzip2压缩/解压文件。Zip:常用系统通用的压缩格式。常用参数:r包含所有子目录和文件,q安静模式(不现实详细过程)。例:zip-q-rtomcat.ziptomcat/。Unzip:解压缩zip格式归档包。常用参数:l查看压缩包中内容。例:unzip-ltomcat.zip打印tomcat.zip中的内容;unziptomcat.zip解压缩tomcat.zip到当前目录。Rpm:相当于windows下的添加/删除程序,是用来管理软件包的。增删改查:i安装(instal
12、l)、q查询(query)、e删除(erase)、U升级(upgrade);通用参数:v打印详细信息,h打印hash值与参数v一起使用;例:rpm-ivhvsftpd*安装ftpWhich:从环境变量$PATH中搜索可执行文件。Whereis:搜索在数据库里的数据。参数:-b二进制(binary)格式,-s源文件等。Locate:也是从数据库中搜索,但可以通过“部分文件名“搜索,也就是名称记不全的时候很方便。依赖
此文档下载收益归作者所有