美文网首页linux学习Linux入门
Linux学习--No.3基础命令

Linux学习--No.3基础命令

作者: 小贝学生信 | 来源:发表于2020-02-13 16:47 被阅读0次

1、切换目录 cd

cd destination

  • 绝对文件路径:以正斜线开始的直至目标的全路径,pwd命令可以返回当前所在位置的绝对路径;
  • 相对文件路径:
    如果想直接切换到当前位置的下一级目录,直接以该目录名即可;
    ./表示当前目录;
    ../表示当前目录的上一级目录;
  • 默认cd命令
    cd #单独使用表示切换到 ~(用户起始目录)
    cd - #切换到上一次所在的目录。

2、显示当前目录内容 ls

  • ls 查看当前文件夹列表--按字母排序;不显示隐藏文件;最简洁的方法。
  • ls -F 区分目录(正斜线)与文件;后加星号的文件是可执行文件。
  • ls -a 显示所有,包括隐藏文件
  • ls -lh 人性化列表形式展示详细信息--依次为文件类型(目录为d,文件为-)、权限、硬链接总数、属主用户名、属组用户名、文件大小(h将字节单位转换常用单位)、上次修改的时间、名称。

ls -lh xxx*?[] 显示指定的一个或多个文件,通过文件扩展匹配(使用通配符进行模式匹配的过程),通配符的正式名称为元字符通配符。常见的有:
? 代表1个字符;
*可代表0/多个字符
[]表示一个字符位置并指明多个可能的选择(也可配合!将不需要的内容排除在外)

3、创建文件 touch

  • touch test1
  • ls -lh test1

4、tab补全

  • 按一次补全文件名;若存在相同前缀名文件,需要按两次,显示所有包含该前缀的文件。

5、复制文件 cp

  • cp name1 name2 将原name1文件复制在当前目录,并另名为name2;值得注意的是,若当前目录已经存在name2的文件,此操作会将其覆盖掉。可以加 -i 参数提醒一下。
  • cp a.txt ../b.txt 将文件a.txt复制到上一级目录里,并改名为b.txt
  • cp 其它路径文件/file1 . 将其它路径的指定文件复制到当前目录中来。
  • cp -R 目录名/ 新目录名/ 复制整个目录

6、重命名/移动文件 mv

  • mv name1 name2 #将name1文件重命名为name2
  • mv file 路径/ #将file文件移动到指定路径
  • mv name1 路径/name2 #综合上述,将name1文件移动到新路径并改名为name2
  • mv 目录1/ 目录2/ #将目录1重命名为目录2

7、删除文件 rm

  • rm -i file #加 -i 参数会提醒下是否删除;因为一旦删除将无法找回,要慎重。
  • rmdir 目录名/ #注意此命令只能删除空的目录
  • rm -r 目录名/ #强制删除目录,无论是否为空目录;也可是文件名

8、创建目录 mkdir

  • mkdir 目录1 #创建新目录
  • mkdir 目录1/子目录/子子目录 #同时创建多级目录

目录小技巧:tree工具 tree 目录1命令 以一种美观的方式展示目录1包含的详细内容。需要安装~

9、查看文件类型file (相当于r语言的class()命令)

  • flie namex 可能返回的结果有:
    ASCⅡ text(ASCⅡ编码的text文本文件);directory(目录);symbolic link to 'xxx'(符号链接文件)....

10、查看文本文件五命令

cat

  • cat text1
  • cat -n text2 #-n参数会给所有的行加上行号; 类似的-b参数 只给有文本的行加上行号

more

  • more text1 #分页显示,空格键或者回车键向前浏览,q键退出

less

  • less text1 #类似more;更高级,支持上下键前后翻页

tail

  • tail text1 #默认为显示文件最后几行的内容
  • tail -n 2 text2 #默认显示text2文件末尾2行的内容

head

  • head text1 #类似head,默认为显示文件前10行的内容
  • head -5 text1

相关文章

  • Linux学习--No.3基础命令

    1、切换目录 cd cd destination 绝对文件路径:以正斜线开始的直至目标的全路径,pwd命令可以返回...

  • Linux运维之道(5)——Linux基础命令

    @(Linux)[基础命令, Linux学习] Linux中提供了什么我们日常操作所需要的基础命令,我们需要经常使...

  • Linux系统基础命令汇总

    Linux系统学习,总结汇总了linux系统下基础常用的命令: 一.Linux系统基础常用命令 1.命令da...

  • Linux学习笔记20200331

    1.Linux自学计划 学习目的:了解Linux系统,熟练使用Linux命令,为后续学习大数据分析打下基础学习资源...

  • 2020-01-05 linux 基本参数学习网站

    linux 命令大全Linux 基础

  • Linux实用命令

    Linux实用命令 前面已经说过,我们学习Linux,最基础的就是要掌握Linux实用命令的使用,这对提高我们的生...

  • Linux常用命令

    1.Linux命令1.基础命令Linux基础命令使用格式为:命令名 [选项]... [参数]...其中,不同的[选...

  • LINUX基础学习

    #LINUX基础学习 ##命令行下的基础知识 Linux区分英文的大小写。 date :查看时间 cal:查看日历...

  • Linux基础学习-分析

    #LINUX基础学习 ##命令行下的基础知识 Linux区分英文的大小写。 date :查看时间 cal:查看日历...

  • Linux命令集

    学习Linux操作系统必备的指令,基于Linux指令管理Linux操作系统,必备Linux指令有哪些? 基础命令相...

网友评论

    本文标题:Linux学习--No.3基础命令

    本文链接:https://www.haomeiwen.com/subject/tfklfhtx.html