星期一, 11. 二月 2019 05:39下午 Heima-LDay5
文件的相关指令
1)文件的创建
命令:touch 文件名
例如:
touch xxx.txt
touch xxx.conf
2)文件的查看
命令:cat/more/less/tail 文件
cat:查看/etc/sudo.conf文件,只能显示最后一屏内容。
more:使用more查看/etc/sudo.conf文件,可以现实百分比,回车可以向下一行,空格可以向下一页,q可以退出查看。
less:查看/etc/sudo.conf文件,PgUp和PgDn可以实现向上向下翻页,q退出查看。
tail:tail -10 文件名,查看文件的后10行,-几就是查看后几行。Ctrl c结束。
注意:tail -f 文件可以对某个文件进行动态监控,例如tomcat日志文件,会随着程序的运行,日至会变化,可以使用
tail -f catalina-2019-2-11.log
监控文件的变化。
3)修改文件内容
vi 文件
vim三种模式:
命令模式 —>i—>编辑模式—>Esc—>wq(保存并退出)/q!(强制退出不保存)
4)删除文件
rm -rf 秒天秒地秒空气
关于Linux快捷键的补充
一、Tab键补全
在一个目录下,不好说,举个例子吧。如果有以下三个文件
hello.txt / name.txt / nex.txt
对于hello.txt ,因为只有一个h开头的文件,所以我们只需要先输入一个h,再点一下Tab键就可以补全hello.txt全称。
对于name.txt和nex.txt,因为他们都是n开头的,所以我们要补全全称的话,要打到它们有区别的那个字母。如果我要输入name.txt,就要先输入一个na,再点Tab键;如果我要输入nex.txt,就要先输入ne,再点Tab键。
二、Ctrl C / Ctrl Z /Ctrl D
1、Ctrl+C比较暴力,就是发送Terminal到当前的程序,比如你正在运行一个查找功能,文件正在查找中,Ctrl+C就会强制结束当前的这个进程。
2、Ctrl+Z是把当前的程序挂起,暂停执行这个程序,比如你正在mysql终端中,需要出来搞点其他的文件操作,又不想退出mysql终端(因为下次还得输入用户名密码进入,挺麻烦),于是可以ctrl+z将mysql挂起,然后进行其他操作,然后输入fg回车后就可以回来,当然可以挂起好多进程到后台,然后fg 加编号就能把挂起的进程返回到前台。当然,配合bg和fg命令进行前后台切换会非常方便。
3、==Ctrl+D ==是发送一个exit信号,没有那么强烈,类似ctrl+C的操作,比如你从管理员root退回到你的普通用户就可以这么用。