Linux.1_常见指令

常见指令:

  1. pwd 显示用户当前所在的目录。

  2. ls 对于目录,该命令列出该目录下的所有子目录与文件。对于文件,将列出文件名以及其他信息。

  3. cd 改变工作目录。将当前工作目录改变到指定的目录下
    在这里插入图片描述
    #绝对路径不会失效,相对路径容易失效
    #基本上,所有的操作系统文件管理,都采用的是树状结构

  4. touch 常用来创建普通文件
    指令:touch test.c 创建一个test.c文件

  5. mkdir(重要) 在当前目录下创建一个名为 “name”的目录
    指令:mkdir name

  6. rmdir&&rm(重要) rmdir是一个与mkdir相对应的命令。mkdir是建立目录,而rmdir是删除命令。
    指令:rmdir name 删除name(必须为空)
    指令:rm name 同时删除文件或目录
    Linux没有回收站

  7. man(重要) man name查看name指令的功能
    man man 时q 退出

  8. cp(重要) cp name 复制name文件或目录
    #cp -f 强行复制文件或目录
    #cp -R 按递归处理,将指定目录下的文件及子目录一并处理(类似Windows复制粘贴)

  9. echo echo “hello linux” 将后续字符串,显示到显示器中
    echo “hellow world” > file.txt #把字符串写入文件(空格要写对)

  10. cat 查看目标文件的内容(打印)
    tac倒序打印文件

  11. mv移动文件或改名
    指令:mv my.txtt you.txt my.txt重命名为you.txt
    指令:mv you.txt rid 文件转移

  12. more查看文件
    more file.txt 查看file.txt内一页的内容。
    /num 在more内使用,跳转到第num行数据。
    在这里插入图片描述

  13. less,用法与more相同
    不同:
    cat 一次显示完 小文件
    more 一次一页,只能下翻(回车)
    less 一次一页,可上可下 (上下键) 多行文件

  14. head文件的局部提取
    head -n file.txt 提取file文件前n行
    在这里插入图片描述

  15. tail文件的局部提取
    tail -n file.txt 提取file文件后n行
    在这里插入图片描述

  16. |(管道)
    head -n file.txt | tail -10 #前n行的后10行
    先执行head操作,结果保存在|中,在通过tail打开。
    在这里插入图片描述

  17. 时间戳
    用法:data +…
    date+… -d @time 转为time的时间:
    在这里插入图片描述

  18. cal日历
    cal -3 显示本月、上月、下月日历
    在这里插入图片描述

  19. find
    find -name 搜索name文件

  20. grep用于过滤日志,文本行处理。
    grep num file.txt 过滤出有num的行
    grep -n 顺便输出行号
    grep -i 忽略大小写

  21. zip压缩文件
    zip name.zip

  22. tar打包/解包
    -c :建立一个压缩文件的参数指令(create 的意思);
    -x :解开一个压缩文件的参数指令!
    -t :查看 tarfile 里面的文件!
    -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?
    -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?
    -v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!
    -f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!
    -C : 解压到指定目录

  23. bc linux里的计算器

  24. Ctrl+C退出当前命令(死循环)

  25. Tab一次补齐
    如果未能补齐,Tab两次,罗列出所有相关命令。

  26. Ctrl+D快速退出,可退出(Xshell)

猜你喜欢

转载自blog.csdn.net/kris_paul/article/details/112963055