1.查找并杀掉jar进程
netstat -lnp|grep 端口号
kill -9 进程号
[root@host-192-125-30-98 datacenter]# netstat -lnp|grep 6001
tcp 0 0 :::6001 :::* LISTEN 4793/java
[root@host-192-125-30-98 datacenter]# kill -9 4793
[1]+ 已杀死 nohup java -jar xhe-web-datacenter-0.0.1-SNAPSHOT.jar > openapi.log 2>&1
[root@host-192-125-30-98 datacenter]#
2.操作文件
2.1 删除
rm 文件名/rmdir 文件目录
参数:
-r:不论还有多少级别的目录,都会同时删除;
-f:直接删除,不会再有任何提示
-i:交互模式,在删除前询问用户是否操作
[root@host-192-125-30-98 datacenter]# rm xhe-web-datacenter-0.0.1-SNAPSHOT.jar
rm:是否删除普通文件 "xhe-web-datacenter-0.0.1-SNAPSHOT.jar"?y
2.2 复制
命令格式:cp [-adfilprsu] 源文件(source) 目标文件(destination)
cp [option] source1 source2 source3 ... directory
参数说明:
-a:是指archive的意思,也说是指复制所有的目录
-d:若源文件为连接文件(link file),则复制连接文件属性而非文件本身
-f:强制(force),若有重复或其它疑问时,不会询问用户,而强制复制
-i:若目标文件(destination)已存在,在覆盖时会先询问是否真的操作
-l:建立硬连接(hard link)的连接文件,而非复制文件本身
-p:与文件的属性一起复制,而非使用默认属性
-r:递归复制,用于目录的复制操作
-s:复制成符号连接文件(symbolic link),即“快捷方式”文件
-u:若目标文件比源文件旧,更新目标文件
示例:
如将/path1目录下的file1复制到/path2目录,并将文件名改为file2,可输入以下命令:
cp /path1/file1 /path2/file2
2.3 移动
命令格式:mv [-fiv] source destination
参数说明:
-f:force,强制直接移动而不询问
-i:若目标文件(destination)已经存在,就会询问是否覆盖
-u:若目标文件已经存在,且源文件比较新,才会更新
如将/path1目录下的file1复制到/path3 目录,并将文件名改为file2,可输入以下命令:
mv /path1/file1 /path2/file2
3.安装jar包
[root@host-192-125-30-98 datacenter]# nohup java -jar xhe-web-datacenter-0.0.1-SNAPSHOT.jar > openapi.log 2>&1 &
[1] 5361
4.编辑文件
vi(m):打开文件
i:编辑文件
esc/shift+::退出编辑
wq:保存并退出
[root@host-192-125-30-98 datacenter]# vi openapi.log
5.编辑权限
chmod a+x filename/dirname
chmod 775 filename/dirname
chmod -R a=rwx filename/dirname
6.解压文件
Linux下常见的压缩包格式有5种:zip tar.gz tar.bz2 tar.xz tar.Z
其中tar是种打包格式,gz和bz2等后缀才是指代压缩方式:gzip和bzip2
其中zxvf含义分别如下
z: gzip 压缩格式
x: extract 解压
v: verbose 详细信息
f: file(file=archieve) 文件
示例1:.zip的解压:unzip filename.zip
示例2:.tar.gz的解压:tar -zxvf filename.tar.gz
示例3:.tar.bz2的解压:tar -jxvf filename.tar.bz2
示例4:.tar.xz的解压::tar -Jxvf filename.tar.xz(注意J大写)
示例5:.tar.Z的解压::tar -Zxvf filename.tar.Z(注意Z大写)
关于tar的详细命令可以:tar --help
事实上, 从1.15版本开始tar就可以自动识别压缩的格式,故不需人为区分压缩格式就能正确解压
tar -xvf filename.tar.gz
tar -xvf filename.tar.bz2
tar -xvf filename.tar.xz
tar -xvf filename.tar.Z