Linux系统结构
1.内核
2.shell(解释器)
$SHELL打开shell
chsh – s + 文件地址 切换
Linux常用操作
关机:poweroff
shutdown-h now
halt -p
重启:reboot
Tab键 :补全命令和目录
方向键:上一条命令或下一条命令
ctrl + insert :复制
Shift+ insert:粘贴
Alt +insert:复制并粘贴
ctrl+E:光标移动到行尾
ctrl+A:光标移动到行首
1.命令格式
命令,空格,大小写,顺序
命令选项参考资料
https://wangchujiang.com/Linux-command
https://www.linuxcool.com
2.文件与目录管理
列出目录内容和属性
命令:ls
全拼:list
格式:ls 选项 文件名
打印工作路径
命令:pwd
全拼:print working directory
格式:pwd
切换工作目录
命令:cd
全拼:change directory
格式:cd 相对路径或绝对路径
查看文件类似
命令:file
格式:file 选项 文件或目录
复制文件或目录
命令:cp
全拼:copy
格式:cp 选项 源文件 目标文件
查找文件或者目录
find
格式:find 目录 选项 名字或模式
-name名字
-type 类型参数
-size 尺寸
其他查找命令
whereis:查找二进制程序、代码等相关文件路径
which:查找并显示给定命令的绝对路径
locate:updatedb程序每天会跑一次,建立文件索引
创建目录
命令:mkdir
全拼:make direcotry
格式:mkdir 选项 目录名
mkdir test
mkdir -p
移动或者重命名
命令:mv
全拼:move
格式:mv 选项 源文件 新文件
删除文件
命令:rm
全拼:remove
格式:rm 选项(多个)文件名
-r 递归
-f 强制删除
创建空文件
命令:touch
格式:touch 选项 文件名
挂载(mount)
链接
命令:ln
全拼:link
格式:ln 源文件 链接文件
Vi编辑器
1.命令模式:只能输入命令
2.编辑模式(也叫插入模式):可以修改文本
3.底行模式:结束操作
:是保存
vi (打开文本文件)(后加路径)
:q(不保存且退出)(后加 ! 表示强制)
:wq(保存退出)(后加 ! 表示强制)
su 用户名(切换用户)
rm 文件名 (删除文件)(*表示全部)
cd 文件目录(打开文件夹)
ls -a (查看文件夹)(-a是显示隐藏文件)