全国服务热线:400-6263-721

位置:重庆少儿编程培训学校 > 学校动态 > CSP-J常考知识点 Linux部分

CSP-J常考知识点 Linux部分

来源:重庆少儿编程培训学校时间:2023/4/8 11:14:40

  Linux

  (1)建新目录

  cp

  cp [copy]

  这个命令相当于dos下面的copy命令,具体用法是:cp –r源文件(source) 目的文件(target)

  参数r是指连同源文件中的子目录一同拷贝。熟悉dos的读者用起这个命令来会觉得更方便,毕竟比在dos下面要少敲两下键盘。

  …/ 和 ./ 代表的 是上级目录以及当前目录。

  这样运用这两个命令来完成两种复制方法。

  种:处在当前目录复制当前目录下文件到别的目录。

  cp_文件名称_别的文件目录路径。"_"是空格

  举个例子 在 orz文件夹下有两个子文件夹a和b,a中有文件x.c,b中无文件。

  此时我们在a文件夹中命令如下:

  cp x.c ../b/

  1

  第二种:处在当前文件夹下复制另外文件夹下的文件到当前文件夹下。

  cp_路径/文件名称_./

  1

  例子条件同上个例子,命令如下:

  cp ../a/x.c ./

  1

  rm

  rm [remove]

  这个命令是用来删除文件的,和dos下面的rm(删除一个空目录)是有区别的,大家千万要注意。rm命令常用的参数有三个: -i,-r,-f。

  比如我现在要删除一个名字为test的一个文件:rm –i test

  系统会询问我们:“rm:remove ‘test’?y”,敲了回车以后,这个文件才会真的被删除。之所以要这样做,是因为linux不象dos那样有undelete的命令,或者是可以用pctool等工具将删除过的文件救回来,linux中删除过的文件是救不回来的,所以使用这个参数在删除前让你再确定一遍,是很有必要的。

  rm –r目录名:这个操作可以连同这个目录下面的子目录都删除,功能上和rmdir相似。

  rm –f 文件名(目录名):这个操作可以进行强制删除。

  mv

  mv[move]

  这个命令的功能是移动目录或文件,引申的功能是给目录或文件重命名。它的用法同dos下面的move基本相同,这里不再多讲。当使用该命令来移动目录时,他会连同该目录下面的子目录也一同移走。如果你想给一个文件或目录重命名时可以用以下方法:mv 原文件名(目录) 新的文件名(目录)。

  dudf

  du [disk usage]

  du命令可以显示目前的目录所占的磁盘空间,df命令可以显示目前磁盘剩余的磁盘空间。如果du命令不加任何参数,那么返回的是整个磁盘的使用情况,如果后面加了目录的话,就是这个目录在磁盘上的使用情况(这个功能可是dos没有的呦)。不过我一般不喜欢用du,因为它给出的信息实在是太多了,我看不过来,而df这个命令我是较常用的,因为磁盘上还剩多少空间对我来说是很重要的。

  语法:df [选项]

  说明:linux中df命令可显示所有文件系统对i节点和磁盘块的使用情况。

  该命令各个选项的含义如下:

  -a 显示所有文件系统的磁盘使用情况,包括0块(block)的文件系统,如/proc文件系统。

  -k 以k字节为单位显示。

  -h:以容易理解的格式输出文件系统大小,例如124KB、345MB、46GB。

  -i 显示i节点信息,而不是磁盘块。

  -t 显示各指定类型的文件系统的磁盘空间使用情况。

  -x 列出不是某一指定类型文件系统的磁盘空间使用情况(与t选项相反)。

  -T 显示文件系统类型。

  功能:检查文件系统的磁盘空间占用情况。可以利用该命令来获取硬盘被占用了多少空间,目前还剩下多少空间等信息的!

  cat

  cat[concatenate]

  这个命令是linux中非常重要的一个命令,它的功能是显示或连结一般的ascii文本文件。cat是concatenate的简写,类似于dos下面的type命令。它的用法如下:

  cat text 显示text这个文件;

  cat file1 file2 依顺序显示file1,file2的内容;

  cat “file1” “file2”>file3 把file1,file2的内容结合起来,再“重定向(>)”到file3文件中。

  “〉”是一个非常有趣的符号,是往右重定向的意思,就是把左边的结果当成是输入,然后输入到file3这个文件中。这里要注意一点是file3是在重定向以前还未存在的文件,如果file3是已经存在的文件,那么它本身的内容被覆盖,而变成file1+file2的内容。如果〉左边没有文件的名称,而右边有文件名,例如:

  cat >file1:结果是会“空出一行空白行”,等待你输入文字,输入完毕后再按[Ctrl]+[c]或[Ctrl]+[d],就会结束编辑,并产生file1这个文件,而file1的内容就是你刚刚输入的内容。这个过程和dos里面的copy con file1的结果是一样的。

  另外,如果你使用如下的指令:

  cat file1>>file2:这将变成将file1的文件内容“附加”到file2的文件后面,而file2的内容依然存在,这种重定向符〉〉比〉常用,可以多多利用。

  ————————————————

  版权声明:本文为CSDN博主「CY_1119」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

  原文链接:https://blog.csdn.net/cy_goahead/article/details/126903597

领取试听课
每天限量名额,先到先得

尊重原创文章,转载请注明出处与链接:http://www.peixun360.com/168/news/611211/违者必究! 以上就是重庆少儿编程培训学校 小编为您整理 CSP-J常考知识点 Linux部分的全部内容。

温馨提示:提交留言后老师会第一时间与您联系!热线电话:400-6263-721