一.预备知识
1.预备
①Finalshell 用于远程连接虚拟机和主机,用来交互
②ctrl+shift+= 放大终端窗口字体 Ctrl+“-”缩小字体
③将中文文件改为英文:
1.修改系统当前语言环境 export LANG=en_US
2.更新家目录的文件命名 xdg-user-dirs-gtk-update
④ tab:自动 补全
2.Linux常见命令
3.查询帮助信息
①command --help :
②man command :man是manual缩写,是linux提供的一个手册,有大量命令和函数说明
二.文件和目录操作
1.ls,cd,mkdir和touch命令
① * 和 ?的使用
如 : tzx@tzx-virtual-machine:~/Desktop$ ls 1?1.txt
121.txt
tzx@tzx-virtual-machine:~/Desktop$ ls *2*
- 122.txt 123.txt 142.txt 211.txt 22.txt
②最近两次目录切换:cd -
切换到主目录: cd 或 cd ~
③touch 文件不存在则创建新文件,存在则修改文件的末次修改日期
mkdir -p 递归创建目录,目录(文件)不能同名
④rm -rf 目录:删除目录用-r,强制删除不可在回收站恢复用-f
2.拷贝和移动文件cp和mv
①tree -d [目录名]:只显示目录
②cp 完成文件拷贝,’.’表示当前目录,’~’表示家目录
如果目标文件名字不改变,则可用‘.’当前目标表示即可:
如果原文件在目的文件的目录中存在,‘-i’用来询问是否覆盖:
要复制目录,使用选项’-i’:
③将Desktop目录下a/b/c/jjj.txt移动到当前目录
④mv可使文件/目录重命名,将jjj.txt命名为ddd.txt:
‘-i’替换前询问是否覆盖:
3.查看文件内容cat和more
①cat -b [文件名]和 cat -n [文件名]的区别:显示有内容行号和显示所有行
注:‘cat -b’和‘nl’效果等效
3.搜索文件内容grep
①在文件ddd.txt中查找并显示含“an”的行号的内容
搜索含空格的字符串要加双引号
②模式查找:在ddd.txt中查找以r开头和以n结尾的行
三.其他
1.echo文字内容
①将当前目录信息输出到211.txt文件中
②echo可以直接创建一个文件并输入内容,touch只能创建空文件
2.管道 |
如:输出当前目录信息并在该信息中查找字符“txt”