Ubantu终端命令

Ubantu终端命令

Linux终端命令格式

command [-options] [parameter]

command:命令名,相应功能的英文单词或单词的缩写

[-options]:选项,可用来对命令进行控制,也可以省略

[parameter]:传递命令的参数,可以是零,一或任意值

小常识

1、自动补全:敲下前几个字母后摁Tab键

2、曾经输入的命令,可以用上下光标来切换。若不想选择,则CTRL+C,重起一行

3、 . 表示当前目录, 表示上一级目录

4、绝对路径:最前面是/或~,从根目录或家目录开始的准确的路径

​ 相对路径:最前面不是/或~,相对于当前目录

终端命令

1、ls命令:查看当前文件夹的内容

  • 以 . 开头的文件为隐藏文件,需要用 -a 参数

  • -l :以列表的形式显示详细信息

    扫描二维码关注公众号,回复: 12564588 查看本文章
  • -h:配合-l以人性化方式选择文件大小

补充:ls通配符的使用

*代表任意个数个字符

? 表示一个字符

[] 可以匹配字符组中的任意一个(不用加括号)

[a-f] 表示从a到f 例:[1-3]=[123]

2、cd:切换目录

cd~ 切换当前用户的主目录(家目录)

cd 切换当前用户的主目录(家目录)

cd… 切换到上级目录

cd- 可以在最近两次目录间切换

3、touch : 如果文件不存在新建文件

​ 如果文件存在则修改文件的末次修改日期

4、pwd:查看当前所在的文件夹

5、mkdir :创建目录

-p:创建递归目录

例: mkdir -p a/b/c/d a文件包含b文件,b文件包含c文件,c文件包含d文件

ATTENTION:文件和目录不能重名

6、rm : 删除文件

-f :强制删除

-r : 递归删除,删除多级目录

7、clear : 中断清屏

8、tree[目录名]:以树状图的形式列出文件的目录结构

-d:只显示目录,不显示文件

9、cp:复制文件

-i:覆盖前提示

-r:复制目录

10、mv : 移动或重命名(???)

-i:覆盖前提示

11、cat 文件名:查看文件内容,创建文件,文件合并,追加文件等

-b:显示行数(不包括空行)

-n:所有行(包括空行)

12、more:分屏显示文件内容

与之配合的操作:

空格键:显示手册页的下一屏

Enter键:一次滚动手册页的一行

b:回滚一屏

f:前滚一屏

q:推出

13、grep 搜索文本或文件名 搜索文本文件的内容

-n:显示行号

-v:查找所有不包含输入内容的数据

-i:忽略大小写

模式查找:
^a 行首,搜寻以a开头的行

ke# 行尾,搜寻以ke结束的行

14、echo 文字内容(较为陌生)

功能:会在终端中显示参数指定的文字,一般与重定向联合使用

>:输出

>>:追加

15、管道:|

将一个命令的输入通过通道作为另一个命令的输出

猜你喜欢

转载自blog.csdn.net/Exertive/article/details/114159389
今日推荐