有人因喜好而使用Linux,有人因需要而学习Linux。无论出于什么原因,当你刚接触它时就像你刚接触Windows时一样。
如果有图形界面可用还好,不过,如果没有图形界面的支持,而是面对一个乌漆麻黑的终端...
对于那些因WRF模式或是不得不在在linux上跑程序而接触linux的人来说,其实完全没必要对其深入了解。因为,完成这个工作流程所需要掌握的命令就那么几个。
前提:每次登录时,你总会处于家目录下(~即表示家目录)
主要以终端操作为例:(以 ~> 开头的都表示在终端执行的命令)
pwd 会输出当前目录路径到终端
当确定了当前所处后,我怎么查看当前目录下有啥呢
比如:
ls -a 表示列出所有信息,包括隐藏文件
为了获取更多关于文件夹和文件的信息,通常使用 ls -al 命令查看。
更多参数可以查看帮助。
~> man ls
当然每个命令也提供了一个参数来查看帮助信息
~> ls --help
了解到当前文件下的所有信息之后,刚好要看的文件就在这里~
在终端中查看文件时,可以使用 vi 命令。
比如,你要查看 secret.txt
~> vi secret.txt
然后按上下键可以移动页面浏览文件内容,左右键移动光标在某一行中的位置。
如果想修改或添加内容怎么办呢?
打开文件后按下 i ,即可插入内容,同样使用上下左右键移动光标。更改完成后,按 ESC 键退出插入模式,然后按 :wq 即可保存并退出。
vi 是非常强大的文本编辑命令,以至于有专门的书籍解释 vi 的使用。关于 vi 的使用技巧会另文说明。
当我们需要移动某文件到其它文件夹时,可以复制或是剪切文件到其他文件夹下
~> cp secret.txt /home/wrf/
~> mv secret.txt /home/wrf/
cp 表示复制文件到其他文件夹下,但仍保留此文件在当前文件夹中
mv 表示移动文件到其他文件夹下,不保留此文件在当前文件夹中
那移动好之后想要在新文件夹下操作那个文件怎么办呢?
~> cd /home/wrf/
然后就是使用 vi 打开文件,之后就可以修改了。
新的文件更改后,一切都没问题了,想删除之前文件夹下的文件怎么办?
注意:使用rm 删除文件有风险,尤其是在 root 权限下执行时,谨慎使用。
~> rm -i ~/secret.txt
加了 -i 参数表示在删除文件之前需要确认是否删除。
以上是初接触时使用非常频繁的命令。关于其它的一些命令后面再介绍。