Linux学习之路——三(基本命令)

    linux命令需要在shell终端中输入并得到反馈,所以这一章我我们将学习在终端中常用快捷键常用基本命令,现在跟随小生来看一看吧

命令格式:命令 [选项] [参数/目标文本或目录]。

常用快捷键:

                     1)    Ctrl+U:清空至行首。

                     2)    Ctrl+K:清空至行尾。

                     3)    Ctel+L:清屏。

                     4)    Ctrl+C:取消本次命令编辑。

                     5)    Tab键:自动补全。

                     6)    info:命令信息页。

                     7)    q或Q:退出阅读环境。

                     8)    “/”+查找内容

 常用基本命令

1.     命令 –-help:查看帮助文件。

2.     man 命令:查看指定命令的阅读手册。

在这里面可以看到命令的简介,格式,用法和选项,有些命令选项根本不需要强行记忆,要学会勤用帮助命令,用里面的帮助文件来解决问题,这是重中之重,所以我把它放到了第一个。

3.     pwd:显示用户当前路径。

4.     cd:切换用户路径。

    1)    cd ..:返回上一级目录

    2)    cd:返回根目录

5.     ls:显示当前路径下所包含的目录和文本。

    1)    ls -a:显示当前目录下全部子目录和文本(包括隐藏目录)

    2)    ls -l:以长格式显示当前目录下全部全部子目录和文本的详细信息(包含文件类型、权限、大小、创建时间等)。

6.     mkdir:创建目录。

        mkdir -p:递归创建目录,如 mkdir -p /root/123/12

7.     touch:创建文本。

8.     rm:删除空白文本。

    1)    rm -r:递归删除目录。

    2)    rm -f:强制删除。

    3)    rm -i:删除目录或文件时提醒用户确认。

9.     rmdir:删除空白目录。

        rmdir -p:递归删除目录。

10. cp:复制拷贝文本或内容。    

11. mv:移动(剪切)或重命名文本或目录。

    1)     mv -f:强制覆盖
    2) mv -r/R:复制文本或文件(原位置源文件仍然存在)。

12. cat:查看文本文件的内容。

13. more:以页为单位查看文本文件内容。

14. find:查找相关文本或目录。

    1)    find -name:以名称为条件查找文本或目录。

    2)    find -group:以所属组为条件查找文本或目录。

    3)    find -type:以文件类型为条件查找。

    4)    find -user:以所有者为条件查找文本或文件。

15. grey:查找文本中指定的内容。

      格式:grey 查找条件 目标文件

    1)    grey -i:查找时忽略大小写。

    2)    grey -v:反转查找,输出与查找条件不符的行。

“^……”

“……$”

“^$”

以……开头

以……结尾

空行

 

16. head:显示文本中前几行内容(默认10行)。

     head -n:显示文本的前n行内容。

17. tail:显示文本中后几行内容(默认10行)。

      tail -n:显示文本的后n行内容。

18. alias:重命名命令/别名命令。

    1)    alias h=history:将history命令重命名为h。

    2)    ualias h:撤销h的重命名内容。

19. tar:压缩文本或目录。

    格式:tar 选项 目标文件名 源文件或目录

   1)    tar -c:创建 .tar 格式的包文件。

   2)    tar -x:解开 .tar 格式的包文件。

   3)    tar -v:输出详细信息。

   4)    tar -f:表示使用归档文件。

   5)    tar -t:列表查看包内的文件。

20. ln:为文件或目录建立链接。

    格式:ln 源文件或目录 目的地址

   1)    ln 文件或目录名称:建立硬链接。

   2)    ln -s:建立软连接。

21. wc:查看文本字数,大小。

22. su:切换用户

23. hostnamectl:修改主机名称

     例:hostnamectl set-hostname 名称

24. halt/shutdown -h:关机

25. reboot/shutdown -r:重启

26. history:查看历史记录。


通配符

d

文字:字母“d”

dog

dogma

*

修饰符:前一个字符出现零次或多次

hel*o

theldfeo

.

通配符:任意单个字符

test.txt

mytest!txt

[]

通配符:集合中的任意单个字符

file[1234]

file1

[^]

通配符:不在集合中的任意单个字符

file[^0-9]

filea

^

定位符:行首

^test

以test为首

$

定位符:行尾

test$

以test为尾

.*

(任一字符)与*(零或以上)的组合

^test.*123

Testing1234

\

将下一个字符视为文字

test\.$

Test.

 

     上面我只列出了Linux中最常用的基础命令,这是基础,是基础,基础(重要的事情说三遍),其他命令我会在接下来的学习中告诉大家,还有就是在开始时所说的——学会勤用系统中提供的帮助命令来解决问题,相信大家只要坚持下来就一定能够提高。

猜你喜欢

转载自blog.csdn.net/qq_42168575/article/details/80943473
今日推荐