Linux基础命令

目录

前言

一、命令的基础分类

二、基础命令


前言

shell是Linux系统后台运行的一种特殊的程序,提供了用户与内核进行交互操作的一种接口,在用户和内核之间充当“翻译官”的角色。用户在登录Linux系统时,会自动加载。

一、命令的基础分类

内部命令:集成于Shell解释器程序内部的一些特殊指令,也成为内建(built-in)指令 属于Shell的一部分 没有单独对应的系统文件 自动载入内存,可以直接使用(速度效率)

外部指令:Linux系统中能够完成特定功能的脚本文件或二进制程序 属于Shell解释器程序之外的命令 每个外部命令对应了系统中的一个文件 必须知道其对应的文件位置,由Shell加载后才能执行(/bin,/usr/bin,/usr/local/bin)

通用的命令行使用的格式 : 命令字:是整条命令中最关键的一部分 唯一确定一条命令 选项:多个选项可以 短格式选项:使用“-”符号引导 长格式选项:使用“——”符号引导

参数:要执行的对象

二、基础命令

alise: 创建一个便捷命令 alise xx=“ ” 如果需要永久保存则需要 vi .bashrc 修改

cat:基本职能:仅查看“文件”的内容 可以查看多个文件内容 -n 列出查看的内容所在行数 -b 只列出非空行编号 -s 多个连续空白行合并为1个显示 -A 把空白字符以$表示出来 cat也可以创建新文件并编辑 cat > 文件名 需要编辑的内容 ctrl+d (覆盖)cat > 文件名 <<EOF #EOF换成f也可以 内容 EOF (增加)cat >> 文件名 <<EOF #EOF换成f也可以 新增内容 f

cd:切换、移动到指定目录或默认目录(核心:移动位置)

单参数(绝对或相对路径+目录) cd 基本作用:移动位置 cd 为什么要有这个命令:目录结构和便捷性 cd 类似于windows的什么操作:移动鼠标+双击(可进入的目录) cd 什么场景下可以使用——》基础管理、使用操作系统功能的命令 cd 个性化——》选项 cd 结合 - 返回上一个所在的位置 ~ 切换到当前用户的家目录 . 当前目录位置 .. 当前目录位置的父目录

du:基础职能:查看每个目录包括子目录所占空间大小,不显示目录下面具体文件 -s 只显示当前目录所占空间大小 -h 单位用k m g表示 -a 显示文件所占空间大小

echo 输出 > 覆盖 [需要输入的内容] [目标文件](目录报错,目标文件不存在时会创建) 》 添加 [需要输入的内容] [目标文件](目录报错,目标文件不存在时会创建)

head 基本职能:默认查看文件前十行 - 20 显示20行

inode 查看文件位置(一组单独的数字)

ls:基础职能:列出当前目录下的所有内容/对象 参数:路径类型/opt 名称类型mkdir abc 数值类型 find ./ -name 为什么要加以上指定类型的参数:因为命令的基础职能决定了你可以选择的参数类型 ls 如果要看单个参数的话,直接写:位置+目录名称(绝对路径)/ -l 列出详细信息 在显示的信息中 第一个字符表示文件类型 - 表示普通文件 d 目录 例:-rw- --- --- 第一段所有者权限 第二段属主

-R 递归显示
-i 显示inode值

su:切换用户

pwd:输出当前位置(绝对路径)

rm -rf xxx #删除xxx

rmdir 删除空目录(是否是当前位置)

mkdir 基本职能:在指定位置创建新的目录(根据路径判断在哪创建) -p #递归创建目录

touch 文件名 #创建文件 touch {文件名,文件名,文件名} #创建文件1、2、3,当有存在时不覆盖 touch {1..10} 不识别{-} #创建文件1-10 -t 时间 文件 修改文件时间

ln 原文件 新文件 创建一个新文件,把原文件内容添加进去 -s 创建软连接 [参数1] [参数2]已有同名文件则无法创建 原文件 需要创建软连接的位置

which 查看命令别名

mv #剪切并复制到指定位置 或 改文件/目录名称(覆盖) #重命名 作为剪切并复制到指定位置(并自定义名字,也可以默认)的功能来看 : [参数1]要剪切的原文件/目录 [参数2]将剪切的原文件/目录要复制(移动)到的位置 重命名 参数1 剪切+移动+重命名

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值