1,创建文件
touch 文件
例子:touch a.sh
2.进入文件编辑
vi/vim 文件名
例子:vi a.sh
这里进入文件之后按 i 进入编辑模式,按Esc是退出编辑模式进入命令模式
退出文件并保存输入 :wq
退出文件不保存 输入 :q!
3.如果要运行脚本文件先修改权限 chmod +x 文件名
4.运行脚本 输入 ./a.sh
5.操作文件常用命令:
创建文件: touch 文件名
删除文件: rm 文件名
创建目录 : mkdir 目录名
删除目录: rmdir 目录名
移动文件: mv 源文件名 路径名
copy文件: copy 源文件 新文件名
复制和删除有目录参加要加 -r
复制: cp -r 源文件 复制到路径名
删除 : rm -rf 路径名
查看当前文件目录下有什么 : ls
查看文件
cat 文件名
tac 文件名 //从最后一行开始显示
more 文件名
less 文件名
查看文件的前n行 head -n filename
例如:head -20 a.sh //查看文件的前20行
查看文件的最新n行 tail -n filename
查找命令:
在目录下查找文件 find 路径 -name 文件或文件夹名(例如:find / -name gui.log 查找当前文件夹下是否有gui.log文件)
查找最近5分钟访问的文件: find / -amin -5
查找空文件 find / -empty
6.合并命令:
例如 cat a.sh | grep 'hello' //查看a.sh文件里有没hello的信息
7.查看之前使用过的命令
history
命令可以搭配正则表达式一起使用
8.man查询命令的用法
eg:man mount 查询mount命令的用法
9.查找当前文件下的所有文件中是否含有某个字符串
find .|xargs grep -ri "要查找的字符串"
查找目录下的所有文件中是否含有某个字符串,并且只打印出文件名
find .|xargs grep -ri "要查找的字符串" -l
10.mount 命令(挂载 unmount)
mount /dev/hda2 /home 挂载/dev/hda2 /home 这个分区
11.dd (拷贝复制) 将本地的/dev/hdb整盘备份到/dev/hdd上
dd if=/dev/hdb of=/dev/hdd
正则表达式见下篇博客: