- 爱易网页
-
Linux
- Linux系统常用命令拾掇(系转载,自己看)
日期:2014-05-16 浏览次数:20711 次
Linux系统常用命令整理(系转载,自己看)
文件操作
1) mkdir*:*建立目录。
2) du:-sh 查看当前文件夹大小
3) head*:*文件查看,如:head -5 文件名,可以查看文件前5行。
4) tail*:*文件查看,如:tail -5 文件名,可以查看后5行,使用-f参数可以动态查看文件变化。
5) rm*:*删除文件或目录,rm会强制删除文件,如果想在删除时提示确认,可以使用-i参数,如果要删除目录,可以使用-r参数,使用-r参数每删一个目录或文件都会给出提示,响应每个提示是不现实的,这时可以使用-rf参数强制删除目录,这样即使用了-i参数也是无效的。
6) mv*:*用于移动文件和更名文件,如mv ye.txt /home是将当前目录下的ye.txt移动到/home目录下;mv ye.txt ye1.txt是将ye.txt文件改名为ye1.txt,mv也可以一次移动多个文件,类似于cp使令。
7) cp*:*用于复制文件或目录,cp可以一次复制多个文件,如cp *.txt *.bak *.doc /home,将当前目录中扩展名为txt、doc、bak的文件全部复制到/home目录中,如果要复制整个目录及其所有子目录可以使用cp -R命令。
8) find*:*这个命令可以按文件名、建立或修改日期、所有者(通常是建立文件的用户)、文件长度或文件类型进行搜索。基本格式如下:find [path] [expression],例find /opt -name java。
9) ls*:*用于显示当前目录的内容,-sh查看目录中文件的大小,如果想取得详细信息可以用ls -l命令,如果一屏显示不了,可以用ls -l |more分屏显示。
10) ln*:*创建快捷方式。
使用方式:ln [options] source dist。
参数:
-f:链结时先将与dist同档名的档案删除;
-d:允许系统管理者硬链结自己的目录;
-i:在删除与dist同档名的档案时先进行询问;
-n:在进行软边结时,将dist视为一般的档案;
-s:进行软链结;
-v:在连结之前显示其档名;
-b:将在连结时会被覆写或删除的档案进行备份;
-S SUFFIX:将备份的档案都加上SUFFIX的字尾;
-V METHOD:指定备份的方式;
-help:显示辅助说明;
-version:显示版本
说明:Linux/Unix档案系统中,有所谓的连结,我们可将其视为档案的别名,而连结又可分为两种:硬连结与软连结,硬连结的意思是一个档案可以有多 个名称,而软连结的方式则是产生一个特殊的档案,该档案的内容是指向另一个档案的位置。硬连结是存在同一个档案系统中,而软连结却可以跨越不同的档案系 统。
11) jar*:*打包和解包命令。
用法:jar
Unknown macro: { ctxu }
[vfm0Mi] [jar-文件] [manifest-文件] [-C 目录] 文件名 ...
选项:
-c 创建新的存档
-t 列出存档内容的列表
-x 展开存档中的命名的(或所有的〕文件
-u 更新已存在的存档
-v 生成详细输出到标准输出上
-f 指定存档文件名
-m 包含来自标明文件的标明信息
-0 只存储方式;未用ZIP压缩格式
-M 不产生所有项的清单(manifest〕文件
-i 为指定的jar文件产生索引信息
-C 改变到指定的目录,并且包含下列文件:
清单(manifest〕文件名和存档文件名都需要被指定时,按'm' 和 'f'标志指定的相同顺序。
示例1:将两个class文件存档到一个名为 'classes.jar' 的存档文件中:
jar cvf classes.jar Foo.class Bar.class
示例2:用一个存在的清单(manifest)文件 'mymanifest' 将 foo/ 目录下的所有文件
存档到一个名为 'classes.jar' 的存档文件中:
jar cvfm classes.jar mymanifest -C foo/ .
12) tar*:*打包和解包
解包:tar xvf fileName.tar
打包:tar cvf fileName.tar DirName
13) gzip*:*解压,压缩
解压1:gunzip FileName.gz
解压2:gzip -d FileName.gz
解压:tar zxvf FileName.tar.gz
压缩:gzip FileName
压缩:tar zcvf FileName.tar.gz DirName
14) more*:*查看文件内容
使用方式:more [-dlfpcsu] [-num] [+/pattern] [+linenum] [fileNames..]