文件夹或者文件常用命令
mkdir rm mv cp cd 文件夹
touch rm mv cp 文件
编辑vi命令:
三种模式:
命令行模式、编辑模式、尾行模式
1、三种模式怎么切换
2、在命令行模式,光标跳到第一行第一个字母
最后一行第一个字母
一行的最后一个字母
删除当前行
删除当前行及所在的以下行
3、假如文件内容满满的,我需要重新覆盖文件
ctrl + a,Ctrl + c --> gg + dg -->i,右键粘贴 -->esc -->shift + : --->wq
清空文件 :
vi XX; gg ;dG 真清空,文件字节大小为0
echo '' >XXX 伪清空,文件字节大小为1
cat /dev/null >XXX 真清空,文件字节大小为0
快速搜索文件内容:
[root@hadoop002 ~]# cat install.log | grep mapper
Installing device-mapper-persistent-data-0.2.8-2.el6.x86_64
Installing device-mapper-libs-1.02.79-8.el6.x86_64
Installing device-mapper-1.02.79-8.el6.x86_64
Installing device-mapper-event-libs-1.02.79-8.el6.x86_64
Installing device-mapper-event-1.02.79-8.el6.x86_64
权限
读 r 4
写 w 2
执行 x 1
- : 无权限,占位
-rw-r--r--:
第一位:- 文件 d文件夹 l连接
第一组:rw- root这个用户对这个文件 只有读写权限
第二组:r-- root这个组的所有用户对这个文件只有读权限
第三组:r-- 其他用户组的所有用户对这个文件只有读权限
软连接
ln -s 原始路径 目标路径
/xxx/1
/xxx/1.log
1
1.log
上传下载
yum install lrzsz
rz window ==>linux
sz linux ==> window
sz
系统命令
top
load average: 0.00, 0.00, 0.00
生产服务器 不要超过10 经验值
ps -ef|grep pid
free -m 内存
df -h 查看磁盘挂在以及使用情况
压缩 解压
zip unzip
zip -r 6.zip 6/*
unzip 6.zip
`
tar -czvf 6.tar.gz 6/*
tar -xzvf 6.tar.gz
下载链接
wget
调度
[root@hadoop001 ~]# crontab -e 编辑
* * * * * /root/test.sh >> /root/test.log
第1个: 分
第2个: 小时
第3个: 日
第4个: 月
第5个: 周
*代表 每
思考: 每10秒?
sleep 10s
[root@hadoop001 ~]# cat test1.sh
#!/bin/bash
for((i=1;i<=6;i++));
do
date
sleep 10s
done
exit
后台执行命令 不交互
./test.sh &
nohup ./test.sh &
nohup ./test.sh > /root/test.log 2>&1 &