最近公司的业务闲了下来,所以直接在看书,看视频进行学习的.感谢公司给出的时间,还有昭君的陪伴.
首先看的韩顺平的一周学会linux,这个人的讲的蛮好的,他的视野很宽阔,虽然是很久以前的视频了,但是讲的蛮好的.所以特地的结合自己的工作总结了一些日常使用的linux命令,给大家分享.
pwd 当前目录的路径
ls -a 显示隐藏文件
ls -l h* 显示所有以h开头的文件
ls -d b* 显示所有以b开头的文件夹
ls -l *.log 所有后缀是.log 的文件
dir 显示文件
touch 创建文件
grep "aa" cc.java 在cc.java中查看是否有aa
find / -name aaa.java 从根目录开始按照名字找aaa.java
ls -l > a.txt 输入覆盖
ls -l >> a.txt 输入不覆盖
./ eclipse & 加上&就是后台运行,会把前台空出来
fdisk -l 查看系统分区具体情况
df -l 磁盘使用情况
df -h 磁盘的使用情况
df 目录全路径 查看此目录在哪个分区下
env 查看目前shell环境
history 历史命令
!5 执行历史编号为5的命令
!ls 最后一次以ls开头的命令
ps -aux 查看所有进程的详细信息
kill -9 PID 杀死进程
top 监视
netstat 网络监视
netstat -anp 网络监视
traceroute 显示数据包里程
alias llh='ls -l /home' 对一个很长的命令起别名
cp -rv a b 复制a目录 改名字叫b ,显示过程
mv 1.txt a/2.txt 剪切到下一级的目录下,同时重命名为2.txt
打包和解压
tar
-z 使用gzip进行压缩
-v 显示过程信息
-f 指定操作文件或者目录
-c 创建新的tar文件
-x 解压
-czf创建压缩文件
-xzf解压缩文件
tar -zcf 1.tar.gz 1.txt 创建一个压缩文件
tar -zxvf 要解压的文件名 -C 目标目录 :解压到目标目录
备份打包
zip -r WEB-INF.zip WEB-INF
解压zip文件
unzip WEB-INF.zip
切换到一个具体的目录下之后,使用du -sh * 查看这个文件下的所有文件的大小,根据文件的大小进行处理.
暂时目前就总结这个多了,大家如果有什么好的命令可以在下面补充.
以前也尝试过从window 切换系统到linux,都因为种种原因又换了回去,这次我已经下定了决心.准备今天上从win10迁移到Ubuntu了,以后的window只会装在虚拟机中了.
https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-18045781879.2.33c5236bZlPDUM&id=569353717228
深入理解Java虚拟机(jvm性能调优+内存模型+虚拟机原理) 很不错的虚拟机视频教程.