重温自己的在工作上需要的技术基础 这段时间终于没有加班 不忙 回顾一下自己这段时间和以前需要的基础吧 先Linux 基础
一、命令的基本格式
命令的基本格式:
【root@localhost~】
root 为用户名
~ 表示当前所在位置
localhost 主机名
'#' 超级用户
‘$’ 普通用户
命令的基本格式:
命令【选项】【参数】
二、查询目录的内容
命令格式:
ls [选项] [文件或目录]
选项:
-a 所有文件
-l 查看详情
-d 查看目录属性
-h 显示文件大小
三、文件处理命令
1、建立目录
mkdir -p [目录名]
-p 表述递归建文件夹
2.切换目录
cd [目录]
简化操作:
cd ~ 进入当前用户目录
cd- 上次目录
cd.. 进入上一级目录
pwd 查看当前目录所在位置
3.删除目录
rmdir [目录] 删除所有文件
rm -rf [目录] 删除目录所有文件 小心使用
4.复制目录
cp [选项][源文件目录][目标目录]
选项:
-r 复制目录
-p 连文件属性一起复制
-a 相当于-pdr
5.剪切、改名
mv [源文件目录] [目标文件目录]
6.常见目录作用
/ 根目录
/bin 命令保存目录
/boot 启动目录
/dev 设备文件命令
/etc 配置文件保存目录
/lib 系统库保存命令
/mnt 系统挂载目录
三、文件搜索命令
1.locate
locate [文件名] 在系统数据库中查找文件的
2.命令搜索
whereis [选项] [命令名]
或者
which [选项] [命令名]
选项 :
-b 只查找可执行文件
-m 只查找帮助文件
3.文件搜索
find [搜索范围] [选项] [条件]
直接举例子:
find / root inname install.log 忽略大小写查询文件
find / -name tomcat.log 在根目录下查找为名 tomcat.log文件
find /data/log -mtime +10 其中-mtime 文件修改时间 -atime 文件访问时间 -ctime 改变文件属性时间
+10 10天前 10 10天 -10 10天内
find / etc -size +30M
在etc 目录下查找文件大于30 M的
四、压缩与解压缩命令
常见压缩格式:.zip 、 .gz 、 .bz2、
.tar.gz 、 .tar.bz2
1.zip格式
//压缩文件
zip [压缩文件名] [源文件]
//压缩目录
zip -r [压缩文件名] [源文件]
举例子:
zip -r jp.zip jp
#解压
unzip [压缩文件名]
gz 格式 #压缩为gz格式 源文件不保留
gzip [源文件] 压缩zg格式 源文件保留
gzip -c 源文件 >压缩文件 #压缩目录
gzip -r 目录
解压:
guzip [文件]
guzip -r [目录]
3.tar
打包 tar -cvf 打包文件名 原文件
解压 tar -xvf tomcat.tar
4.tar.gz
打包 tar -zcvf 压缩包名 .tar.gz 源文件
解压 tar -zxvf 压缩包名 tar.gz
五、关机和重启
shutdown 【选项】 【时间】
选项 : -c 取消前一个关机命令 -h 关机 -r 重启 init 6重启 init 0关机 logout 退出登录
六、查看用户信息
w ------who --------------last --------------lastlog
七、shell基础
1.什么是shell
shell是命令行解释器。
2.echo 输出命令
echo [选项] [输出内容]
选项:
-e:支持转义
3.创建一个脚本
vim goole.sh 进入编辑
echo "hello wordl"
执行:
chmod 755 goole.sh
./goole.sh
或者:
bash goole.sh
八、历史命令
history 查看历史命令
history 【选项】 [历史保存文件] 选项 -c 清空历史 -w 把缓存中的历史写入历史命令保存文件
1.ifconfig查看ip
举个例子:
ifconfig>> ip.log
cat ip.log
2.查看网络状态
netstat [选项]
选项:-t: 列出tcp 协议端口 -u: 列出upd协议端口 -n ip地址个端口号 -l 列出监听状态的 -a 所有
3.查看路由列表
netstat -rn 或者 route -n
4.查看某域名与自己的电脑的网络状态
ping www.zhe9080.com
十、vi编辑器
vi的升级版是vim
1.vim的操作模式
commond mode 命令模式
inser tmode 编辑模式
lastline mode 底行模式
2.模式切换
i 进入编辑模式
esc 进入命令行模式
3.命令模式
vim [文件] 进入文件或者创建文件 文件不存在的情况下
vim+[文件名] 进入文件尾部
vim +/[字符串] 【文件名】 光标定位到文件第一次出现改字符串的位置
4.底行模式
:w 保存 :q 退出 :!强制 :15 定位的第15行 /[字符串] 光标位置向后搜索改字符串 ?[字符串] 光标位置向前搜索改字符串 dd 删除光标所在行 ctrl+f 想下翻页 ctrl+b 向上翻页
十一、常用操作快捷键
ctrl+c 终止当前命令 ctrl+l 清屏 ctrl+a 光标移动首行 ctrl+e 光标移动行尾 ctrl+u 把光标所在位置删除到行首
ctrl+z 把命令放入后台 ctrl+r 在历史命令中搜索
十二、其他
常用工具:
Vmware 虚拟机
centos.iso centos系统镜像 ,绝大多数服务器是这个系统
SecureCRT 远程登陆工具
Xshell 远程登陆工具
winscp copy文件工具