linux最主要的还是增删改查
linux的小知识
- 程序: 执行特定任务的一串代码
- 内核: 属于操作系统的一部分 调度硬件
- shell 将人使用的高级语言翻译成计算机语言(计算机只知道01)
- shell是一类软件的总成:bash sh tsh
- linux默认的shell程序是bash
- ls(命令):显示当前文件下所有文件
linux命令的分类
- 内部命令:程序装好后自动帮你装了
- 外部命令:可能自动会安装一部分,但是更多的需要额外安装,手动安装
hash执行命令
1.先判断是内部命令还是外部命令
2.如果是内部命令的话直接在bash里执行
3.如果是外部命令的话看hash表 表中有 就先找表 表中没有就直接报错
4.表中没有就找 /usr/local/sbin : /usr/local/bin : /usr/sbin : /usr/bin : /root/bin目录
5.找到就执行,找不到就报错了
判断命令是内部还是外部:type加上命令 区分内部还是外部
有的命令既是内部也是外部的:方便人使用
通用的命令行使用格式
-
命令行 [选项] [参数]
-
ls -a
-a显示隐藏文件
-
以.开头的文件皆是隐藏文件
-
选项中 -字母 -完整单词
-ip a 显示网卡
- ps uax 进程详细信息
编辑Linux命令行
编辑Linux命令行的辅助操作
-
tab(按一次只有 一个选项不全 按两次 将所有结果展示给你)
-
上下键 查找之前命令
-
\ 连接上一行
-
ctrl + a 从 光标跳到命令最开头
-
ctrl + e 从 光标跳到命令最结尾
-
ctrl + u 从 光标清空到开头
-
ctrl + k 从 光标清空到行尾
-
ctrl + l 清屏
-
ctrl + c 中止命令
man手册使用:
-
空格 一页一页下翻
-
回车 一行一行下翻
-
上下键也可以翻看
-
/ 查找
-
/ls 查找 ls 字符
-
n 往下找
-
N 往上找
-
q 退出
PS: manual手册分九个章节
我们需要关注 1 5
Passwd 修改密码
Man 1 passwd 1默认
获得Linue命令帮助的四种方式: 1.ls--help(外部命令) help cd(内部命令)
2.info ls
3.manual手册
4.百度
Linux小命令
Root 当前登录用户
Localhost 主机名
~ 当前你在哪个文件夹下面
(#)代表超级管理员
$ 普通用户
su 切换用户
cd ###切换目录
cd - ###回到上一次目录
cd ~ ###切换到当前路径的家目录=cd
家目录 ###对当前 用户 个性化设置的文件夹(存放设置的文件)
~ 当前用户的 家目录
pwd :显示当前路径
root(超级管理员) 和普通用户的 家目录不一样
root家目录:在 /root (根目录下有一个)
家目录:对当前 用户个性化设置的 文件夹(存放配置的文件)
绝对路径 参数以根目录开头的就是绝对路径
相对路径:参数不以根目录开头的就是相对路径
## 相对路径的表现形式
-
d 代表目录
-
-代表普通文件
-
l 连接文件(快捷方式)
-
b 块设备 硬件
-
s 套接字 带ip地址和端口号
-
p管道 文件
-
c 字符文件 单个字符