入秋的第一篇总结博客biubiubiu~ 本篇主要记录和总结工作中常用的Linux命令
一个月没总结博客,心态有点崩o(╥﹏╥)o
系统信息
- 查看IP
ifconfig- 显示机器的处理器架构
arch- 显示正在使用的内核版本
uname -r- 显示系统日期
date- 查看日历
cal如果想查看任一年的日历
cal 2020- 清屏
clear文件和目录
- 创建一个文件
touch Test.java- 编辑文件
vi Test.java按i进行编辑,如果编辑完毕,则按键盘左上角的ESC键退出编辑模式,如果想保存并退出,输入:wq
- 查看文件
cat Test.java如果查看的文件行数过多呢?
less Test.java如果less Test.java 还想搜索关键词呢?
输入 /guanjianci 即可
按q退出
- 查看日志
tail -fn800 xxx.log指定查看800行log
如果想搜索日志中的关键词呢?
grep 'guanjianci' xxx.log- 打开目录
cd mulu/- 返回上一级目录
cd ..如果返回上两级目录呢?
cd ../..- 返回主目录
cd ~- 返回上次所在的目录
cd -- 显示目录路径
pwd- 查看目录中的文件
ls如果想显示文件和目录的详情呢?
ls -l- 创建一个新目录
mkdir test如果想创建多层目录呢?
mkdir -p test1/test2- 删除文件
rm -f testFile- 删除目录
rmdir testDir如果想删除的目录里面包含有文件呢?
rm -rf testDir千万别执行 rm -rf / 会删了整个Linux根目录下的所有文件
如果误删了,别慌,提前跑路吧

- copy一个文件
cp file1 toFile2如果想copy整个目录呢?
cp -a testDir1/ testDir2testDir2为当前路径新的目标目录
压缩与解压
- 压缩一个tar.gz文件
tar -zcvf name.tar.gz testDir1/嗷嗷,如果想把两个文件夹的内容压缩到一个压缩包呢?
tar -zcvf name.tar.gz testDir1/ testDir2/- 解压一个tar.gz文件
tar -zxvf name.tar.gz如果想把解压的文件放到一个目录里面呢?
tar -zxvf name.tar.gz ./testDir