查询资料的积累:
1.修改文件操作权限
chmod u+x filename 给所属用户增加执行的权限
chmod g-w filename 给组减少写的权限
chmod o+w filename 给其他用户增加写的权限
chmod 777 filename 给所属用户,所属组,其他用户开放所有权限;
2.文件的操作
pwd 显示当前所在的路径
mkdir filename 创建文件夹
mkdir -p /a/b 创建嵌套的目录
touch filename 创建文件
cp filename new_filename 复制文件
mv filename path 移动文件(如果路径中带文件名,则会给文件重命名)
rm -r filename 删除文件或者文件夹,(-r是递归的意思)
rm -f 强制删除目录或文件
rmdir filename 删除文件夹(只能是空文件夹)
find / -name "install.log“ 查找 可以用*作为通配符;
3.日常维护用的命令
1.找到服务器对应的进程 ps -ef |grep "tomcat" 这样就能知道服务器所对应的进程,以及服务器安装的目录。
2.关闭服务器可以用kill -9 pid 杀死进程。也可以到tomcat的bin目录下./shutdown.sh。开启服务器./startup.sh
3.用winscp,上传修改后的文件。
4.日志查看,tail -200f catalina.out 显示日志的最后200行。ctrl+c 退出查看;
4. 打包 tar -cvf x.tar x.txt
打包并压缩 tar -cvzf x.tar.gz x.txt
压缩 gzip x.txt
解压 gzip -d x.txt.zip
解压缩并拆包 tar -zxvf x.tar.gz
拆包 tar -xvf XXXXX.tar
5. find /path -type d |wc -l 统计某路径下文件夹的个数
find /path -type f | wc -l 统计某路径下文件的个数
cat 查看文件内容
wc -lwc filename 统计文件的行数,字符数,字节数 l表示行数,w表示字符数,c表示字节数
> 覆盖式输出重定向符 >>追加式输出重定向符
vi filename 对文件进行编辑。
vi有三种模式,分别是命令模式、插入模式和末行模式。
默认进入命令模式,其他模式按esc也可进入命令模式
Page Down 或Ctrl+F 下翻一页
Page Up 上翻一页
Home或^ 或0 跳至行首
End 或$ 跳至行尾
1G 或 gg 跳至首行
G 跳至尾行
#G 跳至第#行
:set nu 示行数
:set nonu 显示行数
x或del 删除光标处的单个字符
dd 删除当前行
#dd 删除当前行开始的#行
d^ 删除当前行首至光标的字符
d$ 删除当前行尾至光标的字符
yy 复制当前行
#yy 复制当前行开始的#行
p 粘贴至光标的右侧
P 粘贴至光标的左侧
/word 向下查找字符串word
?word 向上查找字符串word
n 光标定位至下一个匹配字符
N 光标定位至上一个匹配字符
u 单次撤销 多次恢复
U 撤销所有编辑
插入模式:命令模式下,i 、a、o、 Insert即可进入。该模式可用于编辑文本
末行模式:shit+: 即可进入
:w 保存文件
: /filename 另存文件为fielname
:q 未修改时退出
:q! 不保存且强制退出
:wq 保存修改并退出
:s /old/new 前行的第一个old替换为new
:s /old/new/g 前行的所有old替换为new
:#,# s /old/new/g #行间的所有old替换为new
:% s /old/new/g 当前文件所有old替换为new
:s /old/new/c old替换为new时提示确认替换
:g/str1/s//str2/g str2 替换所有的str1