工作学习生活中,与linux打交道的次数越来越多,现在面对的很对时候都是linux,不要对可视化工具产生依赖。
初级从简单的查看日志 到环境搭建 linux使用起来行云流水啊
linux 一切皆文件
初级路线:掌握简单linux命令 ----》 shell脚本
本期先从初级linux 命令 开始 后期更新 shell脚本语言 。
常用工具 xshell ssh MobXterm(目前使用的 强推荐)
-
文件操作相关:
1.cd 切换 ‘给你一张过去的CD 听听那时我们的爱情’ 小赵!赶紧给我切歌!
cd … 切换上级目录
cd 相对路径、绝对路径 / ~ 可以切换家目录 根目录2.mkdir (make directory) 目录 相当于 windows 新建 文件夹
创建多层 -p3.touch (摸一下就有了) 新建 txt文本文件
4.rm (remove) 见名思意 删除
rm -rf 不出警告信息5.pwd 查看当前所在路径
6.cp(copy) cp /目标文件 目标地址
7.mv(move) 移动 mv 目标文件 文件路径
可以给文件重命名8.find find 文件目录 文件名/模糊搜索搭配 前提可以加 -name 文件名搜索 -size 大小
9.cat 查看文件 文件过大会很麻的 / 搭配搜索
-n :列印出行号 常搭配 管道使用 cat xxx.txt | grep xxx cat xxx.txt | less cat xxx.txt | more
10.vim 文本操作
esc 功能界面 :选择操作 wq 保存退出 q! 直接退出 i a o操作
11.ls ls -a ll 查看文件夹下
12.chmod
操作权限 读4 写2 执行1 r w x
分为 U所有者 G 用户组 o其他人
方便使用 1.chmod 777testfile 2.chmod g+w testfile13.查看日志 tail -f 实时查看日志 tail -n 100 最新的100
-
其他相关:
做性能 查看其他
1.top cpu性能2.查看后台进程 ps -ef | grep java
- df -h 磁盘使用
4.free 可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer
-
du : 显示每个文件和目录的磁盘使用空间文件的大小
查看 排名 dudu -h --max-depth=1 -
scp 传文件
scp local_file remote_username@remote_ip:remote_folder 本地到远程
scp -r 101.1.1.1:/home/root/others/ /home/space/music/ 远程到本地
建议使用 lrzsz方便一些 (可视化工具不推荐)
yum install lrzsz 看看自己安没安 先 yum list|grep lrzsz- 打包、解包
压缩、解压等后续更新
安装mysql
1.$ wget http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.15.tar.gz
2.解压 tar zxvf mysql-5.6.15.tar.gz
3.切文件目录 编译安装