Linux 基础
Linux 常用命令
cd
change directory 切换目录ls
list 打印当前目录ls -a
包括隐藏文件ls -l
打印文件全部信息
pwd
打印当前目录- | 管道符,把前一个命令的输出作为后一个命令的输入
- 反引号 作为命令执行后,输出替换该位置
ps
查看进程a
allu
user 信息为首列x
包含其他用户的进程
top
交互式查看进程cp
复制mv
移动rm
删除source
/.
执行当前shell中的文件中的命令,通常用于修改当前shell的变量ifconfig -a
查看网卡信息route
查看路由表C-z
挂起应用 (suspend)jobs
查看后台应用bg
后台继续运行fg
调度到前台运行
注
- shell/terminal shell是和系统进行交互的工具,ubuntu 默认为bash.
Terminal 用来操作/展示 shell。比如 iTerm, Konsole, Kitty
Linux 用户系统
参考我的另一篇博客
Linux 文件系统
参考我的另一篇博客
Vim 基本操作
认识 Vim 的N种模式
normal 模式 光标随意移动,不能编辑
visual 模式 选择
insert 模式 可以编辑
command 模式 输入命令
不知道发生了什么猛敲 Esc
就能回到 normal
模式
刚打开文件就是 normal 模式
光标移动
hjkl
左下上右
常用进入insert 模式的方法:
a
当前光标的后一位插入i
光标处插入s
替换当前光标处文字并插插入
v
进入visual 模式V
进入Line-visual模式C-v
进入 Block-visual 模式
y
复制 yankp
粘贴 parse
x
删除dn
删除n行dd
删除当前行
注意删除就是剪切
u
撤销C-r
反撤销
g[n]
向下移动n行
命令:w
保存:q
退出(未保存退出不了):wq
保存退出:q!
不保存退出:/str
全文查找str
:s/str/sss/g
全文替换,把 str 替换为 sss
Linux 文件操作
读取
cat
head
tail
more
操作
cp
mv
rm
ln
连接ln -s targetfile link
关于文件三剑客
参考我的另一篇博客
Systemd
参考我的另一篇博客
参考: