文件搜索命令
1.locate
新建的文件,要执行updatedb操作之后才能搜到
2.命令搜索
whereis [选项] [命令名]
或者
which [选项][命令名]
3.文件搜索
find [搜索范围][选项][条件]
直接举例子:
find / -name install.log
在根目录下查找名为install.log文件
find /root -inname install.log
忽略大小写查找文件
find /var/log -mtime +10
其中-mtime 文件修改时间
-atime 文件访问时间
-ctime 改变文件属性时间
+10 10天前
10 10天
-10 10天内
find /etc -size +20M
查找文件大于20M的文件
压缩与解压缩命令
常见压缩格式:.zip 、 .gz 、 .bz2、.tar.gz 、 .tar.bz2
1.zip格式
//压缩文件
zip [压缩文件名][原文件]
//压缩目录
zip -r [压缩文件名][原文件]
举例子:
touch jp/cangls
touch jp/longls
zip -r jp.zip jp
#解压:
unzip [压缩文件名]
2.gz格式
# 压缩为gz格式,原文件不保留
gzip [原文件]
#压缩.gz格式,原文件保留
gzip -c 原文件 > 压缩文件
# 压缩目录:
gzip -r 目录
解压:
guzip [文件]
guzip -r [目录]
3.tar
# 打包
tar -cvf 打包文件名 原文件
# 解压
tar -xvf jp.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[选项][输出内容]
3.创建一个脚本
创建hello.sh
vim hello.sh
进入编辑:
#!/bin/bash
# the first program
echo "hello world!"
执行:(用run或者bash)
chmod 755 hello.sh
./hello.sh
或者:
bash hello.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.baodu.com
常用操作快捷键
Alt+o 打开XShell主机选项列表
Ctrl+d/Alt+c 断开主机连接
Ctrl+Shift+r 重新连接主机
ctr+c 终止当前命令
ctr+l 清屏 相当于 clear
ctr+a 光标移到行首
ctr+e 光标移到行尾
ctr+u 把光标所在位置删除到行首
ctr+z 把命令放入后台
ctr+r 在历史命令中搜索
其他
常用工具:
Vmware 虚拟机
centos.iso centos系统镜像 ,绝大多数服务器是这个系统
SecureCRT 远程登陆工具
Xshell 远程登陆工具
winscp copy文件工具