linux的基本操作与常见命令:
1:linux目录介绍
2:常用命令介绍:
2-1:查看linux系统配置:
lscpu:显示cpu架构信息;
free -m :查看系统内存
df -h:查看硬盘使用情况
所有size加起来,就是硬盘大小
2-2常用的使用命令:
1:查看IP地址:
#查看外网IP:
curl ipinfo.io/ip
#查看本机IP:
ip addr
2:基本命令:
文件和目录 :
cd /home 进入 '/ home' 目录'
cd .. 返回上一级目录
cd ../.. 返回上两级目录
cd 进入个人的主目录
cd - 返回上次所在的目录
pwd 显示工作路径
ls 查看目录中的文件
mkdir dir1 创建一个叫做 'dir1' 的目录'
mkdir dir1 dir2 同时创建两个目录
mkdir -p /tmp/dir1/dir2 创建一个目录树
rm -f file1 删除一个叫做 'file1' 的文件'
rmdir dir1 删除一个叫做 'dir1' 的目录'
rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容
rm -rf dir1 dir2 同时删除两个目录及它们的内容
mv dir1 new_dir 重命名/移动 一个目录
cp file1 file2 复制一个文件
cp -a /tmp/dir1 . 复制一个目录到当前工作目录
cp -a dir1 dir2 复制一个目录
文件搜索:
find / -name file1 从 '/' 开始进入根文件系统搜索文件和目录
find /home/user1 -name \*.bin 在目录 '/ home/user1' 中搜索带有'.bin' 结尾的文件
用户和群组 :
groupadd group_name 创建一个新用户组
groupdel group_name 删除一个用户组
useradd user1 创建一个新用户
userdel -r user1 删除一个用户 ( '-r' 排除主目录)
passwd 修改口令
passwd user1 修改一个用户的口令 (只允许root执行)
打包和压缩文件 :
linux zip命令
zip -r myfile.zip ./*
将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件.
2.unzip
unzip -o -d /home/sunny myfile.zip
把myfile.zip文件解压到 /home/sunny/
-o:不提示的情况下覆盖文件;
-d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下;
tar 命令详解:
压缩:
tar –cvf jpg.tar *.jpg //将目录里所有jpg文件打包成tar.jpg
tar –czf jpg.tar.gz *.jpg //将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
解压:
tar –xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz
3:项目部署常用命令:
# 查看进程号: ps -ef | grep java 查看所有Java相关的进程 #杀进程: kill -9 进程号 #查看端口占用情况 lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:8000 #linux查看日志文件: tail -f test.log 查看实时日志 linux 如何显示一个文件的某几行(中间几行) 从第3000行开始,显示1000行。即显示3000~3999行 cat filename | tail -n +3000 | head -n 1000 显示1000行到3000行 cat filename| head -n 3000 | tail -n +1000 tac (反向列示) tac 是将 cat 反写过来,所以他的功能就跟 cat 相反, cat 是由第一行到最后一行连续显示在萤幕上, 而 tac 则是由最后一行到第一行反向在萤幕上显示出来!
上一个教程:两台Linux相互登录
下一个教程:linux进程管理和系统状态常用命令简介