常用Linux命令
-
df -h #查看磁盘
-
kill -9 pid #强制关闭程序
-
ifconfig #查看网卡信息
-
last #查看历史登录用户信息
-
netstat -rn #查看本机路由ip地址和端口号
-
netstat -an #查看本机所有网络连接
-
netstat -tlun #查看本机监听的端口
-
netstat -tunlp |grep 2181 #查看某端口是否被占用
-
ls -lh #显示权限
-
passwd 用户名 #设置以用户
-
chomd 范围 数字 文件 #修改权限
-
chown 用户 目录/文件 #修改文件所有者为用户
-
chgrp 组 目录/文件 #修改文件所有者为组
【权限】
-
rw- r-- r--
-
u g o
-
u所有者 g所属组 o其他人
-
r读 w写 x执行
-
r=4 w=2 x=1
-
useradd user1 #创建一个新用户
-
userdel -r user1 #删除一个用户
-
groupadd group_name #创建一个新用户组
-
groupdel group_name #删除一个用户组
-
ls #查看当前文件夹下的内容
-
ls -l #查看文件的详细信息
-
pwd #查看当前文件所在文件夹路径
-
cat 文件名 #查看文件内容
-
more 文件名 #分页查看文件内容 f翻页 q退出
-
head -n 行数 路径 #查看文件的指定前n行
-
tail -n 行数 路径 #查看文件取尾n行
-
find -name “*.java” #查找当前路径下扩展名是.java的文件
-
find 路径 -name “*.java” #查找指定路径下扩展名是.java的文件
-
mkdir 目录名 #创建目录
-
mkdir -p 多级目录 #创建多级目录
-
touch 文件名 #文件不存在则创建文件
-
rm 文件名 #删除文件
-
rm -r #递归删除目录下的内容
-
rmdir 目录 #删除目录
-
cp 文件1 文件2 #复制文件1到2
-
cp 文件1 路径 #复制文件1到路径
-
cp -r 路径1 路径2 #递归复制目录下的所有文件
-
mv 文件 路径 #文件移动到路径下
-
mv 路径1 路径2 #路径1移动到路径2下
-
mv 文件1 文件2 #重命名
-
ln 源文件绝对路径 简历的路径 # 硬连接
-
ln -s 源文件绝对路径 简历的路径 # 软连接
-
tar -cvf 打包文件名 被打包文件 #打包
-
tar -xcv 解压文件名 #解压
-
tar -zcvf 打包文件名 被打包文件 #打包
-
tar -zxcv 解压文件名 #解压
-
vi #写
-
:wq #保存并退出
-
:wq! #保存并退出(强制)
-
:q! #不保存并退出
-
grep 关键字 路径 #根据关键字查看文件
-
ps -ef|grep 关键字 路径 #根据关键字查看文件