linux常用命令(1)
查询目录下文件 ls
查询目录下目录或者文件的详情 ll
查询进程 ps -ef|grep java (1) ps -aux|grep java(2)
(1)标准的格式显示进程的
(2)a: 显示所有程序 u: 以用户为主的格式来显示 x: 显示所有程序,不以终端机来区分
-e 显示所有进程。-f 全格式。-h 不显示标题。-l 长格式。-w 宽输出。a 显示终端上的所有进程,包括其他用户的进程。r 只显示正在运行的进程。x 显示没有控制终端的进程
根据端口查询进程 netstat -lnp | grep 8000
结束58372进程:kill -9 58372
进入启动程序目录运行后台进程 nohup ./startup.sh &
进入启动程序目录下查看进程日志 tail -300f nohup out 查看后300行日志
进入目录 cd (.../ ./ )
强制删除文件 rm -rf file
复制文件 cp -a file newfile
创建目录 mkdir filename
新建空文件 touch m.txt
压缩
tar -cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg
tar -czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
tar -cjf jpg.tar.bz2 *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
tar -cZf jpg.tar.Z *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个umcompress压缩过的包,命名为jpg.tar.Z
tar -cvf archive.tar test创建一个非压缩的 tarball
tar -cvf archive.tar test test1 dir1 创建一个包含了 'test', 'test2' 以及'dir1'的档案文件
tar -tf archive.tar 显示一个包中的内容
tar -cvfj archive.tar.bz2 dir1 创建一个bzip2格式的压缩包
tar -cvfz archive.tar.gz dir1 创建一个gzip格式的压缩包
tar -cvf archive.tar test test1 dir1 创建一个包含了 'test', 'test2' 以及'dir1'的档案文件
tar -tf archive.tar 显示一个包中的内容
tar -cvfj archive.tar.bz2 dir1 创建一个bzip2格式的压缩包
tar -cvfz archive.tar.gz dir1 创建一个gzip格式的压缩包
rar a jpg.rar *.jpg //rar格式的压缩,需要先下载rar for linux
rar a test.rar test_file 创建一个叫做 'test.rar' 的包
rar a test.rar test test2 dir1 同时压缩 'test', 'test2' 以及目录 'dir1'
rar x test.rar 解压rar包
rar a test.rar test test2 dir1 同时压缩 'test', 'test2' 以及目录 'dir1'
rar x test.rar 解压rar包
zip jpg.zip *.jpg //zip格式的压缩,需要先下载zip for linux
zip test.zip test创建一个zip格式的压缩包
zip -r test.zip test test2 dir1 将几个文件和目录同时压缩成一个zip格式的压缩包
zip -r test.zip test test2 dir1 将几个文件和目录同时压缩成一个zip格式的压缩包
bzip2 test 压缩 'test' 的文件为bz2格式
gzip test 压缩 'test' 的文件为gz格式
gzip -9 test 最大程度压缩
gzip test 压缩 'test' 的文件为gz格式
gzip -9 test 最大程度压缩
解压
tar -xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz
tar -xjvf file.tar.bz2 //解压 tar.bz2
tar -xZvf file.tar.Z //解压tar.Z
tar -xvf archive.tar 释放一个包
tar -xvf archive.tar -C /tmp 将压缩包释放到 /tmp目录下
tar -xvfj archive.tar.bz2 解压一个bzip2格式的压缩包
tar -xvfz archive.tar.gz 解压一个gzip格式的压缩包
tar -xvf archive.tar -C /tmp 将压缩包释放到 /tmp目录下
tar -xvfj archive.tar.bz2 解压一个bzip2格式的压缩包
tar -xvfz archive.tar.gz 解压一个gzip格式的压缩包
unrar e file.rar //解压rar
unzip file.zip //解压zip
bunzip2 test.bz2 解压 'test.bz2'的文件
gunzip test.gz 解压 'test.gz'的文件
gunzip test.gz 解压 'test.gz'的文件
总结
1、*.tar 用 tar -xvf 解压
2、*.gz 用 gzip -d或者gunzip 解压
3、*.tar.gz和*.tgz 用 tar -xzf 解压
4、*.bz2 用 bzip2 -d或者用bunzip2 解压
5、*.tar.bz2用tar -xjf 解压
6、*.Z 用 uncompress 解压
7、*.tar.Z 用tar -xZf 解压
8、*.rar 用 unrar e解压
9、*.zip 用 unzip 解压
解压jdk到指定文件夹:
tar -xzvf jdk-8u131-linux-x64.tar.gz -C /usr/local/java