linux 文件目录 易混淆的指令

  在运行matlab的时候,直接运行startup_rvc即可,而不需要后面加上.m,否则其还来报错;cp表示复制,rm表示删除,mv表示移动,这不要搞错了;对于vim的一般模式,你需要输入i表示insert来进行文字的输入,这时候你除了Esc这个键不能输入以外,其他均可以作为一般输入,但是Tab和Space结果是不一样的,然后按ESC来切换到一般模式,进而输入“:wq”保存后离开。使用gedit来查看与编辑,对于最后的关闭可以直接esc来关闭,:w表示保存,:q离开vim,:q!强制离开.


linux有的对于在编辑的文件有些备份的机制,因此也许你会在编辑的过程中在两个窗口的时候会出现同样的在窗口无法看到的文件,这个可以通过ls来看到;此外,许多软件你应该学会通过搜索的功能来查看,对于在安装的文件,你可以通过launch来右键lock到桌面上来;你直接可以sudo来对root权限的文件来进行操作。grep是前面的文件来查找和后面一样的名字或者内容的东西。ll表示的是ls -alF格式,可以使用type ll来查看.


对于新建文件的几个操作,如下是一个网上的案例,可以学习与参考相关的指令操作:

1.在根目录(/)下创建文件夹testdir;

2.在新创建的testdir目录下,新建文件Ubuntu1.txt,使Ubuntu1用户拥有读(R)、写(W)、执行(X)权限,而其他用户只具有读(R)权限,不具备写(W)执行(X)权限;

3.在新创建的testdir目录下,新建文件Ubuntu2.txt,使Ubuntu2用户拥有读(R)、写(W)、执行(X)权限,而其他用户只具有读(R)权限,不具备写(W)执行(X)权限;

4.分别验证使用Ubuntu1与Ubuntu2用户验证在Ubuntu1.txt、Ubuntu2.txt文件上权限的分配。

求在终端使用的 代码指令。

1.cd / ; mkdir testdir

2.cd testdir ;touch Ubuntu1.txt ;sudo chown Ubuntu1 Ubuntu1.txt ; chomd u+rwx,o+r Ubuntu1.txt

3.cd textdir ; touch Ubuntu2.txt ;sudo chown Ubuntu2 Ubuntu2.txt ; chomd u+rwx,o+r Ubuntu2.txt

4.cd textdir ; su Ubutnu1 ; rm Ubuntu1.txt; su Ubuntu2 ; rm Ubuntu2.txt


对于新建文件与目录:

mkdir 目录名         => 创建一个目录

rmdir 空目录名      => 删除一个空目录

rm 文件名 文件名   => 删除一个文件或多个文件

rm �Crf 非空目录名 => 删除一个非空目录下的一切

touch 文件名        => 创建一个空文件 


这里需要指明的是对于删除目录,则可以rmdir 也可以rm -r的形式来删除,但是这里需要注意的是rmdir只能是删除一个空目录,而rm -r表示删除一个非空目录。


重命名文件(夹) / 移动文件(夹)到指定文件夹

执行格式: mv source destination


mv file1 file2    => 将文件 file1,更改文件名为 file2。

mv file1 dir1    => 将文件 file1,移到目录 dir1下,文件名仍为 file1。

mv dir1 dir2    => 若目录 dir2 存在,则将目录 dir1,及其所有文件和子目录,移到目录 dir2 下,新目录名称为 dir1。若目录 dir2 不存在,则将dir1,及其所有文件和子目录,更改为目录 dir2。 


需要说明的是如果file2不存在,则将file1更名字为file2;如果file2存在,那么就使用file1覆盖file2,也就是类似fiel2删除了,file1变为file2;对于文件的重新命名还有rename来进行处理


对于UNIX的初学者来说,http://www.ee.surrey.ac.uk/Teaching/Unix/index.html是个不错的入门网站。


你可能感兴趣的:(linux,文件目录,易混淆的指令)