Linux基础命令

xiaohouye 2019-12-01

一、 系统操作基础说明
  1. 系统命令提示符是什么
    登录的用户名称
    主机名称
    路径信息
  2. 命令语法说明
    命令 空格 参数 空格 对象
  3. 系统目录结构
    相对路径:不从“/”开始的路径,从当前目录或指定的目录开始,例如data/,mnt/oldboy/
    绝对路径:从“/”根开始的路径,例如/data/,/mnt/oldboy

二、 系统运行管理命令

  1. 关机
    shutdown →1分钟后关机
    shutdown –c →取消关机和重启
    shutdown –h 5 →5分钟后关机
    shutdown –h now →立即关机
    shutdown –h 0 →立即关机
    poweroff →立即关机
    halt →立即关机
    init 0 →立即关机
  2. 重启
    shutdown –r 5 5分钟后重启
    reboot →立即关机
    init 6 →立即关机

三、 目录相关命令

  1. 创建目录
    mkdir 【参数】 目录信息
    mkdir –v /Mikasa/Delay详细显示执行过程和结果信息
    mkdir –p /1/2/3/4 在创建子目录时,会先创建父级目录
  2. 查看目录
    ls /Mikasa/Delay
    ls –d /Mikasa 只查看目录信息
    ls –l /Mikasa 查看目录详细数据信息
    ls –ld /Mikasa
  3. 使用目录
    cd /1/2/3/4 采用绝对路径进行目录切换
    cd 3/4 采用相对路径进行目录切换
    cd ../.. 切换到上上级目录
    cd 切换到根目录
    cd - 切换到上次所在的目录
  4. 查看所在目录信息
    pwd
  5. 删除目录
    rm 【参数】 数据信息
    rm -rf /Mikasa 强制删除
    rm –rf /Mikasa/ 清空目录
    rm –rf /Mikasa/
    .jpg 删JPG文件
    rm –rf /* 删根跑路
    rm –rf / --no-preserve-root 删根跑路

四、 文件相关命令
touch /Mikasa/Delay/1.txt 创建空文件
cat /Mikasa/Delay/1.txt 查看文件
echo hello world >/ Mikasa/Delay/1.txt 将文件内容先清空再写
echo hello world >>/ Mikada/Delay/1.txt 追加新内容
cp /Mikasa/1.txt backup/1.txt.bak 备份文件
cp –r /Mikasa /backup 把Mikasa备份到backup目录下
mv /Mikasa/1.txt /backup

五、 获得命令帮助信息
第一个获取帮助信息方法: 靠男人
man (manual) --- 获取命令/参数等帮助信息
NAME: 命令简单说明
mkdir - make directories
SYNOPSIS: 命令语法规范
mkdir [OPTION]... DIRECTORY...
DESCRIPTION 命令参数说明 以及命令详细说明
Create the DIRECTORY(ies), if they do not already exist.
-p, --parents
no error if existing, make parent directories as needed
如果存在不报错, 创建父级目录在有需要时

第二个获取帮助信息方法: 利用help

命令 --help/-help/-h/--h --- 获取命令参数帮助信息

第三个获取帮助信息方法: 查看内置命令帮助信息
bash, :, ., [, alias, bg, bind, break, builtin, caller, cd, command, compgen, complete, compopt, continue,
declare, dirs, disown, echo, enable, eval, exec, exit, export, false, fc, fg, getopts, hash, help, history,
jobs, kill, let, local, logout, mapfile, popd, printf, pushd, pwd, read, readonly, return, set, shift, shopt,
source, suspend, test, times, trap, true, type, typeset, ulimit, umask, unalias, unset, wait
统称为内置命令

六、 系统操作快捷方式
1) 利用方向键 ↑ ↓ --- 快速调取历史命令 (输入命令都会临时保存在内存中 --> 保存在磁盘文件)
2) 快速移动光标
ctrl + a --- 将光标快速移动到行首
ctrl + e --- 将光标快速移动到行尾
ctrl + ← → --- 将光标按照单词进行左右快速移动
3) 快速操作命令信息
ctrl + u --- 将光标之前的内容进行剪切
ctrl + k --- 将光标之后的内容进行剪切
ctrl + w --- 以空格作为分隔 剪切每个字符串信息
ctrl + y --- 将剪切的内容进行粘贴
4) 特殊功能快捷方式
ctrl + c(cancel) --- 中断或取消命令执行过程
ctrl + l(clear) --- 清屏操作
ctrl + s --- 进入锁定状态
ctrl + q --- 退出锁定状态