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用户可以使用。