Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ```
- 1.新建空白文件
- touch 命令主要作用是来更改已有文件的时间戳,但其在不加任何参数的情况下,只指定一个文件名,则可以创建一个指定文件名的空白文件。
- 命令格式:touch 文件名
- 2.复制文件
- cp(copy)命令可将一个或多个源文件复制到指定目录。
- 命令格式:cp [选项] 文件名 指定目录
- 注:若在图形界面复制文件,需要先在源目录复制文件,再进入目的目录粘贴文件,而命令行操作一步到位。
- 3.删除文件
- rm(remove)命令可删除一个目录中的一个或多个文件。
- 命令格式:rm [选项] 文件名
- 常用选项:
- -f:强制删除文件或目录;
- -i:删除已有文件或目录之前先询问用户;
- -r/-R:递归处理,将指定目录下的所有文件与子目录一并处理。
- 注:使用 rm 命令要格外小心,Linux 系统没有回收站,一旦删除了一个文件,就无法再恢复。
- 4.移动文件
- mv(move)命令可移动文件(剪切)。
- 命令格式:mv [选项] 源目录文件 目的目录
- 5.重命名文件
- mv 命令除可移动文件外,还可重命名文件。
- 命令格式:mv 旧文件名 新文件名
- 6.查看文件类型
- file 命令用于探测给定文件的类型,
- 命令格式:file [选项] 文件名
- 7.查看文件
- 1)cat、tac 命令查看文件
- 命令格式:cat / tac [选项] 文件名
- cat:从第一行开始向下显示;tac:从最后一行开始向上显示
- 常用选项:
- -A :相当於 -vET 的整合选项,可列出一些特殊字符而不是空白而已;
- -b :列出行号,仅针对非空白行做行号显示,空白行不标行号!
- -E :将结尾的断行字节 $ 显示出来;
- -n :列印出行号,连同空白行也会有行号,与 -b 的选项不同;
- -T :将 [tab] 按键以 ^I 显示出来;
- -v :列出一些看不出来的特殊字符
- 2)nl 命令查看文件
- nl 命令读取文件参数,计算行号,将计算过的行号写入标准输出,其默认的结果与 cat -n 有些不同, nl 命令将行号做较多的显示设计,包括位数与是否自动补齐0等。
- 命令格式:nl [选项] 文件名
- 常用选项:
- -b :指定行号指定的方式,主要有两种:
- -b a :表示不论是否为空行,也同样列出行号(类似 cat -n);
- -b t :如果有空行,空的那一行不要列出行号(默认值);
- -n :列出行号表示的方法,主要有三种:
- -n ln :行号在荧幕的最左方显示;
- -n rn :行号在自己栏位的最右方显示,且不加 0 ;
- -n rz :行号在自己栏位的最右方显示,且加 0 ;
- -w :行号栏位的占用的位数(默认为6位)。
- 3)head 命令查看文件
- head 命令可查看文件前几行,默认为10行,不足10行显示所有内容。
- 运行命令:head [选项] 文件名
- 选项:-n:其后接数字,代表显示几行
- 4)tail 命令查看文件
- tail 命令可查看文件后几行,默认为10行,不足10行显示所有内容。
- 运行命令:tail[选项] 文件名
- 选项:
- -n:其后接数字,代表显示几行
- -f:表示进行持续侦测,直到按下[ctrl]-c才会结束tail的侦测
- 5)使用 more格式分页查看文件
- 命令格式:more 文件名
- more 比较简单,只能向一个方向滚动,在 more 运行过程中,可按以下几个键进行操作:
- Space:向下翻一页;
- Enter:向下翻一行;
- /字串:在这个显示的内容当中,向下搜寻『字串』这个关键字;
- :f:立刻显示出档名以及目前显示的行数;
- q:离开 more 程序,不再显示该文件内容;
- b:往回翻页,但只对文件有用,对管线无用。
- 6)使用 less 程序分页查看文件
- 格式:less 文件名
- less 程序是基于 more 命令和 vim 开发的,功能与 more 相比更强大。
- 在 less 运行过程中,可按以下几个键进行操作:
- Space:向下翻动一页;
- Pagedown:向下翻动一页;
- Pageup:向上翻动一页;
- / 字串:向下搜寻『字串』的功能;
- 字串:向上搜寻『字串』的功能;
- n:重复前一个搜寻 (与 / 或 有关!);
- N:反向的重复前一个搜寻 (与 / 或 有关!);
- q:离开 less 程序,不再显示该文件内容。
- 【目录的基本操作】
- 1.列出目录
- ls(list)命令是使用率较高的命令,可以用来列出目标列表。
- 命令格式:ls [选项] 目录名称
- 常用选项:
- -a :列出全部文件,包括隐藏文件( 开头为 . 的文件)
- -d :仅列出目录本身,而不是列出目录内的文件数据
- -l :长数据串列出,包含文件的属性与权限等数据
- 注:ls 命令的输出信息可以进行彩色加亮显示,以分区不同类型的文件。
- 2.切换目录
- cd(change directory)命令可用来变换工作目录。
- 命令格式:cd 绝对路径/相对路径
- 注:
- 若目录名称省略,则变换至使用者的 home directory (即:刚登录时所在的目录);home directory 也可用 ~ 表示;" . "表示目前所在的目录," .. "表示目前目录位置的上一层目录。
- 3.显示目录
- pwd(print working directory)命令以绝对路径的方式显示用户当前工作目录。
- 命令格式:pwd
- 4.创建新目录
- mkdir(make directories)命令可以创建一个空目录,也可同时指定创建目录的权限属性。
- 命令格式:mkdir [选项] 目录名
- 常用选项:
- -m :直接配置文件的权限
- -p :直接将所需目录递归创建(创建多层目录)
- 5.复制目录
- cp 命令也可用于将一或多个目录复制到指定目录。
- 命令格式:cp [选项] 源目录 指定目录
- 注:如果直接使用 cp 命令复制一个目录的话,会出现略过目录错误,如要成功复制目录需要加上 -r 或 -R 参数,表示递归复制。
- 6.删除目录
- rm 命令也可用于删除目录。
- 命令格式:rm [选项] 目录
- 注:rmdir 命令用于删除空目录,其命令格式为:rmdir [选项] 目录,常用选项为 -p ,连同删除上一级空目录
- 7.重命名目录
- mv 命令也可用于重命名目录。
- 命令格式:mv 旧目录名 新目录名
- ```
Add Comment
Please, Sign In to add comment