文件操作命令,Linux文件操作命令

move命令:

文本操作命令  cp  mv ln  Cat (more)  rm

主导命令:

Rename 命令:  

  //
描述:

1  文件名及其规范

一 、切换命令:su 普通用户名   、su  /root,切换来最好用户

  //
描述: 
 

    将一个或八个公文从三个目录移动到另2个索引。

 1)文件名的长度:短文件系统最长字符为14 长文件系统最长字符为512

2、添加用户:addusr用户名

    重命名文件或目录。

  //
语法:

      UNIX系统一般为2伍14个字符

三 、修改密码:passwd用户名

亚洲城yzc999,  //
语法:

    move [{/y | /-y}]
[<Source>] [<Target>]

 2)文件名可用字符 (UNIX系统对大小写敏感)

4、清屏:clear

    rename
[<Drive>:][<Path>]<FileName1>
<FileName2>

  //
参数:

      A~Z  a~z   0~9   _(下划线)  .(小数点)

伍 、查看当前目录下的文本 ls

  //
参数:

    /y:     不提示确认是不是要覆盖现有目的文件。

——Linux的公文名规则:

只使用假名,数字,及多少个特殊符号#,@,_文件操作命令,Linux文件操作命令。(下划线),.(点),不可能用空格


只看做文件名的一局地,点在始发表达是隐形文件,在中等是文件名的一部分

⑥ 、展现当前目录下的详细新闻:ls
-l

    

    /-y:    确认是或不是要遮盖现有目的文件。(暗许值)


⑦ 、查看全体文件,包括隐形文件:ls
-a

  //
说明:

    <source>: 钦赐要运动的文书的路线和称号。
假诺要活动或重命名目录,Source应该是当前目录路径和名称。

touch 命令

功用:touch命令是用于修改文件的拜会时间变更时间的,并得以用来创立0字节长度的公文。

$ touch 命令参数

接纳touch命令有二种目标:

1 假任务令参数中钦点的文本并不存在,这些文件将被创制

2
假如命令参数中内定的文本存在,那么文件的末段一回变动时间将被改变为近年来时间


⑧ 、查看所有文件的详细消息: ls -al

    –>
钦定要重命名的文书或文件集的岗位和名称。文件名能够分包通配符(*和?)。

    <target>:   钦定要将文件移动到的门路和称号。
假诺要运动或重命名目录,Target应该是所需的目录路径和称号。

cp命令

成效:复制文件,对文本备份

选料:-i 倘使目的文件存在,请求确认

          -r 复制目录到新的目录

$ cp source target  把1个文本复制粘贴到另四个文本

$ cp file file2 … Target-dir  多个公文复制到二个目录下

$ cp -r Source-dir Target-dir 


⑨ 、修改文件权限:chmod

    –> 重命名文件时,无法钦点新驱动器或路径。  

  //
说明:

mv 命令

功效:把文件移动到别处,大概用于更改文件、目录的名字

$ move source target

证实:source是多少个公文的话,target则是二个目录;

         
source是多个文件的话,target能够是叁个目录(mv之后文件名字不变),也得以是一个文书(文件名字改成)

mv之后,文件的数目不会生成,只会生出地点依旧文件名爆发变化;

mv之后,源文件所处的原地方不存在原著件了,而cp之后,原岗位的源文件还在,文件数量是充实了。


十 、解释相应的通令:man

    –> 文件名必须是唯一的文本名。 

    move
既能够运动文件,也得以重命名文件。

ln 命令 

效用:给三个一度存在的文本再取叁个名字。新的文本名与原来的文章件能够在同3个索引下,也得以在差别的目录下,新老文件名代表同三个文件。

$ ln source_file target_file

说明:

链接在此以前,文件能够有几个名字;

链接之后,文件内容并没有被复制,只是有多个指针(新老文件名的i节点号)指向该公文;

对文本的其它八个名字的操作具有完全相同的功用;

除去多个文书名,只要剩下文件名个数不为0,文件连续存在。

与cp的不相同之处:

1.
ln只开创小名,磁盘上依旧二个文件体,而cp是把公文的情理地点举办复制,有八个分别的公文。

2.
ln足以钦定五个早就存在的目录名作为新的公文名,那样,用户能够不输入路径就可以在内定目录中访问该公文


展现文件内容的授命 cat pg mor

 

  //
实例:    

  //
实例:

cat 命令 

concatenate 连结

功用:用来彰显、创造可能合并文件

$ cat filename1 filename2

$ cat ffff (显示ffff的内容)

$ cat f1 f2 (分别看f1和f2的内容)

文件超越23行,则只可以见到最终23行,用ctrl+s 键暂停,ctrl+q苏醒

常见用cat命令来显示由可打印的ASCII字符组成的纯文本文件,假使被展现的文本包涵不可展现的控制字符,则可能导致荧屏混乱,甚十分端被锁住。

以此办法不方便人民群众看中间的剧情


对文本举行操作:

 
  亚洲城yzc999 1

    亚洲城yzc999 2

more 命令

作用:分屏突显文件内容,翻屏时用空格键<space>

$ more filename

假设文件长度长度23行,则more运转时首先展现后面23行的剧情,并在显示屏底边显示more和已显示字符的百分比


壹 、创造文件: touch文件名

    亚洲城yzc999 3

    

pg 命令

功用:分屏显示文件内容 同more命令,但翻屏时用enter键,

注意:在linux下没有pg命令

$ pg filename


贰 、创制带有内容的文件:echo

 

 

rm 命令

功效:删除文件

分选:-i 删除文件从前交付确认提醒;

          -r
删除钦定的目录及目录中装有的文件和子文件。即除去全部目录结构。 

$ rm file1 file2

$ rm dir (dir 必须是 空的子目录)

$ rm -r dir (dir 无论是或不是为空 都得以被剔除)

注脚:能够1回删除一个文书,也得以同时删除两个公文

            rm 直接删除  没有别的提醒、确认。删除后无法苏醒(慎用) 


③ 、打开文件编辑器:gedit文件名

lp 命令

职能:打印文件

分选:-d:在钦赐的打字与印刷机上打字与印刷 $ lp -d lp2 f1

-m: 打字与印刷完成后,向用户发公告邮件

-n:内定打字与印刷份数  $ lp -n2 f2

-s: 废除显示屏提醒信息, 即不出示 request ….

-t:自动地打字与印刷三个封面,在文档封面打字与印刷钦定的标题

-w:打字与印刷成功后在极限上显得提醒音信

$ lp [-opetion] file1 [file2 file3 file3 …]

$ lp abc

request id is printer3-1519 (1 file)

$

lp命令发出后,并不等待打字与印刷机完毕,而是登时出现shell提示符等待新的键盘命令


别的的打字与印刷控制命令:

$ lpstat:呈现打字与印刷系统中打字与印刷请求和打印机状态

$ cancel:撤废还未被实施恐怕还未形成的打字与印刷请求

$ cancel printer3-1522    撤消钦赐请求号的打字与印刷

$ cancel printer3   撤除钦定打印机上的装有打字与印刷请求


④ 、编写翻译相应的c文件:gcc

pr 命令

作用:把文件文件按标准打字与印刷纸格式展现在显示屏上, 打字与印刷预览

$ pr file1 [file2 file3 …]

亚洲城yzc999 4

打字与印刷预览


⑤ 、编写翻译相应的c++文件:g++

cut 命令

成效:用来切取文件中的列或字段,它把文件文件中的每一行的一片段显得输出。

cut命令运维时务必钦定成效选项:

分选:-f 内定字段的任务

          -c 钦定列的岗位

          -d 钦命字段分隔符,缺省的字段分隔符是制表符tab

亚洲城yzc999 5


六 、删除文件:rm 文件名

paste 命令

职能:把文件一行接一行地三番五次在一块儿,大概将四个文件可能多少个文本的域连到三个新的文件里。

挑选: -d 钦命分隔符,私下认可是制表符tab

$ paste 选项 参数

$ cat first

aaaa

bbbb

$ cat second

cccc

dddd

$ cat -d: first second  (-d钦赐的相间符是冒号)

aaaa:cccc

bbbb:dddd


⑦ 、强制删除:rm -f

⑧ 、在文件系统中追寻文件:find目录或许文件名

捌 、查看目录下的文件:cat目录 文件

⑨ 、压缩:tar cvzf文件格式 文件

⑩ 、解压缩:tar xvzf压缩文件