在工作过程中,会经常与Linux打交道,比如:查个日志啊、部署个开发环境啊、杀死个线程啊.....
但是经常会发现很多命令没有真的记下来,这里做个备忘,后续不断更新,希望各位同学有常用命令可以留言,与诸位互补
- 文件系统类:
- 文件夹
- 建立:mkdir 目录名 mkdir -p cc/dd/ee 创建多级目录
- 删除:rm -rf 目录名
- 当前目录:pwd
- 文件夹
- 文件
- 浏览文件: more, less, head,tail tailf catalina.out
- 复制文件: cp 源文件 目标文件 (-r:包含目录)
- 移动文件 mv oldfilename newfilename
- 查找文件:(1)find find /usr -name httpd.conf
- 磁盘
- 检查硬盘使用情况:df -lh
- 检查磁盘分区:fdisk -l
- 挂载软硬光区:mount -t /dev/fdx|hdax /mnt/目录名
- 挂载光驱:mount -t auto /dev/cdrom /mnt/cdrom
- 挂载ISO文件:mount -t iso9660 -o loop xxx.iso /path
- 解除挂载:umount /mnt/目录名
- 解除所有挂载:umount -a
- 文件
- 源代码包安装:
- 配置:解压目录下 ./configure
- 编译:解压目录下 make
- 安装:解压目录下 make install
- 压缩解压类:
- tar.gz类:
- 解压:tar -xvzf 文件.tar.gz;
- 压缩:tar -cvzf demo.tar.gz 目录或文件
- tar未压缩类:
- 解包:tar -xvf 文件.tar;
- 打包:tar -cvf 文件.tar 文件列表
- zip类:
- 解压:unzip 文件.zip -d dir;
- 压缩:zip zipfile 待压缩文件列表
- bz2类:
- 解压:bunzip2 文件.bz2或bzip2 -d 文件.bz2;
- 压缩:bzip2 待压缩文件
- z类:
- 解压:uncompress 文件.z;
- 压缩:compress 文件
- tar.gz类:
- 进程:
- 查看:ps –aux | grep tomcat ps –ef |grep tomcat
- 终止:
- 终止单一进程:kill -9 进程ID号
- 终止该程序所有进程:killall 程序名 killall zookeeper
- 系统
- 查看资源占用情况:(1)top (2)free -m
- 查看环境变量值:env
- 重启:(1)reboot (2)Ctrl Alt Del (3)init 6
- 关机:(1)shutdown -h now (2)halt (3)init 0