Linux命令准备
下边是一些Java开发人员,在操作linux服务器的时候经常会用到的命令。
cd
描述:切换命令
常用命令:cd / 切换到根目录下
cd ~ 切换到home下
cd .. 切到上一级目录
cd ../../ 切到上上层目录
cd xx 切到xx目录下
ll
描述:展示文件
常用命令:ll 展示所有文件
ll -h 友好展示
mkdir
描述:创建目录
常用命令:mkdir + 文件名 创建一个文件
mkdir + -p + a/b/b/b 创建一个多层地目录
rmdir
描述:移除目录
常用命令:rmdir +目录名 移除该目录
touch
描述:创建文件夹
常用命令:touch + 文件名 创建一个空的文件夹
cp
描述:复制
常用命令:cp+文件名+目录/文件名 将文件复制到目录下并命名
mv
描述:重命名和移动
常用命令:mv+文件名+新文件名 重命名
mv+文件名 移动文件
rm
描述:删除文件
常用命令:rm+文件名称 带询问的删除文件
rm+ -f +文件名 不带询问的删除文件
rm + -rf +文件名 递归的不带询问的删除文件
tar
描述:打包解压
常用命令:tar -cvf +文件名称 将指定的目录打包成一个指定的文件
tar -zcvf +文件名 将指定的目录打包病压缩成一个指定的文件
tar -xvf +文件名 将文件解压到当前目录
tar -xvf -c +目录 将指定文件解压到指定目录
grep
描述:查找(备注:| 管道 一个的输出作为另一个的输入)
常用命令:ps -ef |grep java 查找java进程 ps -ef查看线程
netstate -an |grep 3306 查找3306端口
kill
描述:切掉某个进程
常用命令:kill -9 pid 强制结束一个进程
ifconfig
描述:查看的当前网卡信息
ping
描述:查看看网络是否通畅
chmod
描述:权限分配
常用命令:例如chmod 777 +文件名 给当前用户分配所有权限,当前组