linux常用命令

相对路径和绝对路径:
绝对路径:
特点:从根开始
相对路径:相对当前路径来说

查看java相关的服务:ps -ef | grep java

sudo vim /opt/scripts/deploy.sh

编辑:vim /opt/scripts/deploy.sh

echo > /opt/scripts/deploy.sh

查看java虚拟机进程:jps

下载:sz 日志文件名

目录基础操作:

cd /home   #进入‘/home’目录
cd             #进入个人的主目录
cd .     #进入当前目录
cd ..      #返回上一级目录(父目录)
cd ~user1   #进入某个用户的主目录(只有root可以操作)
cd -          #返回上次所在的目录

pwd          #显示当前的工作路径

目录创建、删除、重命名:

mkdir test           #创建目录”test”
mkdir test1 test2  #创建多个目录
mkdir test{1,2,3}  #创建目录test1、test2、test3
mkdir test{1..3}    #创建目录test1、test2、test3
mkdir test-{a..c}-666  #创建test-a-666、test-b-666、test-c-666

rmdir test            #删除一个空目录
rm -rf test          #删除一个目录以及其下的内容
rm -rf ../test     #删除当前目录上一级目录下的某个目录
mv test new_test #将test目录重命名为new_test
mv test /tmp       #将test目录移动到/tmp下

cp -r test1 test2   #拷贝test1目录,拷贝后的目录名为test2,test2原来要不存在
cp -r test ./tmp 或 cp -r test tmp/   #将test目录复制到/tmp目录下

Linux文件属性查看(ls)
ls              #查看当前目录下的文件
ls /tmp      #查看/tmp目录下的文件
ls -l          #显示文件和目录的详细信息
ls -a         #显示当前目录下的所有文件,包括隐藏文件 (以.为前缀的文件)
ls -ltr        #按时间排序(倒序)查看目录中的文件

stat file     #查看文件更加详细的信息

创建链接文件

ln -s     #创建软连接
ln -d     #创建硬连接

文件内容查看

cat file           #从第一行开始查看文件的内容,文件很多页会刷屏
如:cat /opt/scripts/deploy.sh
cat        全文查看文件内容
cat -n test.sh     查看文件的同时,显示行号

more file        #分屏查看文件的内容,支持向下翻页(Ctrl+F)
less file         #分屏查看,支持向上/向下翻页(Ctrl+B/Ctrl+F)

head -2 file   #提取行查看,查看前两行
head test.sh 从头看,查看文件前10行
head -n 4 test.sh   查看文件前4行

tail -2 file      #提取行查看,查看后最后两行
tail test.sh       查看文件的末尾10行内容
tail -n 4 test.sh   查看文件的末尾4行内容
tail -f 1.log    #实时查看一个文件添加的内容

此时要想暂停刷新,使用ctrl+s暂停终端。
若想继续终端,使用ctrl+q。
若想退出tail命令,直接使用ctrl+c。

Linux文件创建、删除

touch abc.txt    #创建一个空文件
touch test{1,2,3}  #创建多个文件,test1、test2、test3
touch test{1..5}    #创建test1、test2、test3、test4、test5
touch test-{a..c}-666  #创建test-a-666、test-b-666、test-c-666

rm abc.txt        #删除一个文件
rm -f abc.txt    #强制删除文件

删除目录下的文件:rm -f

文件复制、移动

cp 1.txt ./tmp  或 cp 1.txt tmp/  #将文件1.txt复制到/tmp目录下
cp 1.txt 2.txt     #拷贝1.txt文件

mv 1.txt /tmp    #将文件1.txt移动到/tmp目录下

移动文件:
mv        移动文件,或者文件改名
       移动格式:mv    源文件    目标位置
       改名格式:mv     源文件  新文件名
       注意:新文件名在当前文件必须唯一

history  #查看打的历史命令

文件压缩、解压

压缩文件:tar

tar zcvf 1.tar.gz 1.txt     #压缩:tar zcvf  压缩后文件名  要压缩的文件
tar xf 1.tar.gz                #解压:tar xf 要解压的文件

命令详解:
tar        给一个文件压缩
格式:    tar -zcvf 压缩文件名 被压缩的文件
z        指定压缩文件格式    tar.gz
c        指定压缩的时候,使用压缩
v        显示压缩过程
f        指定文件名
x        解压缩
C        指定压缩后文件存放的位置

压缩文件:unzip

压缩文件格式:zip [-r] 目标文件(没有扩展名) 源文件

解压文件格式:unzip  压缩文件

原文地址:https://www.cnblogs.com/peiya/p/11959445.html