Linux基础命令
- 系统命令提示符是什么
登录的用户名称
主机名称
路径信息 - 命令语法说明
命令 空格 参数 空格 对象 - 系统目录结构
相对路径:不从“/”开始的路径,从当前目录或指定的目录开始,例如data/,mnt/oldboy/
绝对路径:从“/”根开始的路径,例如/data/,/mnt/oldboy
二、 系统运行管理命令
- 关机
shutdown →1分钟后关机
shutdown –c →取消关机和重启
shutdown –h 5 →5分钟后关机
shutdown –h now →立即关机
shutdown –h 0 →立即关机
poweroff →立即关机
halt →立即关机
init 0 →立即关机 - 重启
shutdown –r 5 5分钟后重启
reboot →立即关机
init 6 →立即关机
三、 目录相关命令
- 创建目录
mkdir 【参数】 目录信息
mkdir –v /Mikasa/Delay详细显示执行过程和结果信息
mkdir –p /1/2/3/4 在创建子目录时,会先创建父级目录 - 查看目录
ls /Mikasa/Delay
ls –d /Mikasa 只查看目录信息
ls –l /Mikasa 查看目录详细数据信息
ls –ld /Mikasa - 使用目录
cd /1/2/3/4 采用绝对路径进行目录切换
cd 3/4 采用相对路径进行目录切换
cd ../.. 切换到上上级目录
cd 切换到根目录
cd - 切换到上次所在的目录 - 查看所在目录信息
pwd - 删除目录
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 --- 退出锁定状态