ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

4、Linux 基础命令入门指南

4、Linux 基础命令入门指南 一、Shell 基础1.1 什么是 ShellShell 是用户和 Linux 内核之间的“翻译官”主要负责接收、解析和执行用户输入的命令。整体架构关系为操作系统 - 用户 - Shell - 内核 - 硬件。二、Linux 命令基础2.1 命令格式Linux 命令的基本格式由三部分组成命令字做什么选项怎么做参数对谁做例如ls -l /home2.2 命令行快捷方式Tab单击补全双击查看CtrlC取消当前命令CtrlL清屏CtrlA光标移动到行首CtrlE光标移动到行尾CtrlU删除到行首CtrlK删除到行尾2.3 帮助系统help简单帮助man详细帮助三、日常命令详解3.1 目录与文件操作pwd查看当前工作目录看在哪里。ls查看目录里有什么可以组合使用。-l长列表一般使用 ll-R递归查看-d查看目录本身-i查看 inode-h人类可读-a含隐藏文件-A与 -a 的区别是不列出当前目录和上一层目录-lh优先显示当前所在的目录和文件cdcd /home后面跟绝对路径切换到 home 目录cd ./home后面跟相对路径切换到 home 目录cd ~切换到当前用户的家目录cd切换到当前用户的家目录cd ~user切换到某一个用户的家目录只有 root 才行别的用户只能在自己家cd -切换到上一次执行操作的目录cd ..切换到上一层目录父目录思考如何切换到父目录的父目录cd ../../3.2 别名 alias就是给常用的命令设置一个“简短的名字”。临时设置alias llls -l取消unalias ll永久设置编辑vim ~/.bashrc并刷新source ~/.bashrc3.3 查看磁盘与目录大小df查看磁盘空间大小du查看文件和目录的大小-h显示出每一个文件以及大小单位是 KB、MB、GB-s显示文件或整个目录的大小默认单位是 KB3.4 创建文件与目录mkdir创建目录-p递归创建touch创建文件3.5 移动、删除与复制mvmv file /tmp/移动文件mv old.txt new.txt重命名文件cp-a尽量保留完整属性-r递归复制目录-p保留权限和时间-f强制-i覆盖前询问rm-r删除目录递归-f强制删除注意严禁执行rm -rf /会直接摧毁整个 Linux 系统。3.6 查找命令程序路径which用来查找“命令程序在哪里”主要根据$PATH查找echo $PATH打印完整目录清单3.7 查找文件和目录find 按名称查找find /data/ -name *.txt查找 /data/ 目录下的 txt 文件find /data/ -name test*查找 /data/ 目录下 test 开头的文件find 按大小查找find /data/ -size 1M查找大于 1MB 的文件find /data/ -size 4M查找等于 4MB 的文件find /data/ -size -1M查找小于 1MB 的文件find 按属主查找find /home -user 用户名按文件属主查找find 按类型查找-f普通文件如find /boot -type f-d目录如find /data/ -type d-b块设备文件-l链接如find /data/ -type l
返回列表