1.Linux的目录结构是一个树形结构,只有根目录/,所有文件都在/下面 ; 本级目录用 . 表示,上一级目录用 .. 表示;
2.命令行即Linux终端,是一种命令提示符页面,可以用各种命令提示符页面对系统发出操作指令;命令即Linux程序,一个命令就是一个Linux程序,命令没有图形化页面,可以在命令行提供字符化的反馈;
3.命令由command(命令本身)、-options(选项)、parameter(参数)组成,其中选项和参数非必填;
4.进入Linux命令行终端后,默认进入当前登录用户的 /home/用户名;
5.ls命令,ls表示以平铺形式,列出当前工作目录下的内容(不包含隐藏文件); ls -a则相较于ls包含了隐藏文件; ls -l则是以列表的形式展示内容,并展示更多信息;ls -al、 ls -la、 ls -l -a作用都是同时应用 -a和 -l的功能;ls -lh,则可以显示文件大小(h要与l一起用);
6.cd命令可以切换目录,如果不写参数(路径),则表示回到 /home/用户名;
7.pwd命令可以查看当前所在的工作目录;
8.mkdir命令可以创建新的目录,添加 -p选项后,可以自动创建不存在的父级目录,适用于连续创建多层级目录;rmdir表示删除空目录,添加 -p选项后,如果要删除的目录的父级目录为空,会递归删除;
9.touch命令表示创建文件;cat命令可以查看文件,内容直接全部显示出来;more命令也可以查看文件,但是可以翻页,按q退出;
10.cp命令表示复制文件,加上 -r选项后,则可以递归的复制文件夹;mv表示移动文件或者文件夹,如果移动的目标文件夹不存在,则把被移动的文件或者文件夹改名;rm命令表示删除文件,添加选项 -r则表示删除文件夹,可以一次性删除多个文件;
11.which命令,可以查找命令程序文件存放的位置;find命令可以查找文件或者文件夹,
12.grep命令,从文件中通过关键字过滤文件行;
13.wc命令统计文件的行数、单词数量等;
14.管道符|,作用是将管道符左边命令的结果,作为右边命令的输入;
15.echo命令,在命令行内输出指定内容,输出内容比较复杂时,用 " " 来包裹;反引号 ' ' 作用是将被包裹的内容作为命令执行,而非普通字符;重定向符>和>> , 第一个>表示将左侧命令的结果,覆盖写入符号右侧指定的文件中, >>将左侧命令的结果,追加写入到符号右侧指定的文件中;tail命令可以查看文件尾部内容,添加选项-n后,可以指定查看尾部行数,如果不指定,默认查看十行;head与tail基本一样,不过是从头查看;