Linux学习笔记(一)基础命令

Linux学习笔记(一)基础命令 Linux基础命令技术文章大纲文件与目录操作ls列出目录内容常用选项 -l长格式、-a显示隐藏文件、-h人类可读大小。cd切换目录包括cd -返回上一目录、cd /根目录、cd家目录、cd ..上级目录。mkdir创建目录文件夹-p选项用于递归创建多层目录。如下所示我可以做到仅用一条命令创建多个文件夹使用mkdir -p可以创建目录记住使用{}可以嵌套更加的简单。touch创建空文件或更新文件时间戳。rm删除文件或目录-r递归删除、-f强制删除。这条命令危险谨慎使用-rf删除目录/文件无任何提示。cp复制文件或目录-r递归复制、-i交互式确认。-r是递归复制本来就存在相同文件名的情况下会覆盖原有文件cp还有复制粘贴加重命名功能。mv移动或重命名文件/目录。当后面接的文件或文件夹的名字不存在的时候就是重命名当后面接的文件夹的名字存在的时候就是移动。文件查看与编辑cat查看文件内容适合小文件。-n,可以显示行号。vim文本编辑器基础模式命令模式、插入模式、末行模式在命令模式没有按i之前yy复制p粘贴。file检测文件类型如文本、二进制等。basename和dirname分别提取路径中的文件名和目录部分。路径与链接相对路径与绝对路径.当前目录、..上级目录与/开头的完整路径。相对路径是参照你当前的位置,不以/开头;绝对路径是从/开始的路径,一层层的往下走,和你当前在哪个文件夹没关系。链接文件硬链接ln与软链接ln -s。软连接相当于可以暂时理解为新建了一个快捷方式。系统信息与查找hostname查看或设置系统主机名hostnamectl set-hostname的使用。which查找命令的绝对路径区分/usr/bin用户命令和/usr/sbin管理员命令。alias和unalias创建与删除命令别名。du查看目录磁盘使用情况-h可读格式、-s汇总大小。Shell编程相关管道|将前一个命令的输出作为后一个命令的输入是实现进程与进程之间通信的一种方式。--stdin是一个参数linux的参数分为短选项-l与长选项--all)。输出重定向覆盖写入、追加写入。特殊变量$$当前进程PID、$?上一条命令的退出状态码。帮助与文档man查看命令手册,q退出。通配符*代表任意一个任意字符代表一个任意字符串通常与rm一起使用。