Linux常用命令

root用户切换到普通用户:su  用户名

普通用户切换到root用户:su   -   root

当前用户切换到之前用户:exit

查看当前用户信息:id

查看指定用户信息:id   用户名

为用户xiaoming设置密码:echo  '123'  | passwd  --stdin  xiaoming

查找文件中的关键字:grep  -rn   "js2"   pom.xml(查找结果仅仅是展示出来,并不能修改)

vi  编辑模式下查找关键字:输入“/”,直接输入要查找的关键字,回车查找下一个。

查看某个端口:netstat  -anp | grep 2181

查看zookeeper进程:ps  -aux | grep  'zookeeper'

根据端口号和端口状态查询: netstat  -an | grep 'LISTENING'  |  grep  2181

-----------------------------------------------------操作tar文件----------------------------------------------------------------------------------------------------------------------

解压tar文件到当前目录:tar  -xvf  test.tar

解压tar文件到mysoft目录下:tar -xvf  test.tar  -C  mysoft

将当前目录下所有文件打包成test.tar文件:tar  -cvf  test.tar  ./*

将当前目录下所有文件打包并压缩成test.tar.gz文件:tar   -zcvf   test.tar.gz   ./*

-----------------------------------------------------操作zip文件----------------------------------------------------------------------------------------------------------------------

解压zip文件到当前目录:unzip   test.zip

解压zip文件到指定目录下:unzip  -d  /test   test.zip

将压缩文件test.zip在指定目录tmp下解压缩,如果已有相同的文件存在,要求unzip命令覆盖原先的文件:unzip -o test.zip -d /tmp/

实例:压缩服务器上当前目录的内容为xxx.zip文件

zip -r xxx.zip ./*

整理自:https://www.cnblogs.com/yongdaimi/p/9772158.html

整理自:https://www.cnblogs.com/yves0923/p/10965021.html

----------------------------------------------------Linux目录结构-------------------------------------------------------------------------------------------------------------------

home:家,用户的家。

普通用户的家目录文件在home下。例如:一个用户tom,在home就会存在tom的目录。

root:超级管理员root的家。

etc:存放配置文件。

usr:存放共享的资源。

自己安装的软件安装在usr目录下,所有用户均可以使用,安装在home目录中对应用户的家目录下仅仅自己和root用户可以使用。

原文地址:https://www.cnblogs.com/zhaochi/p/12782703.html