Linux学习一 操作命令

Linux学习一 操作命令

知识点

Linux系统结构

级别 文件名 说明
1 / 根目录
2 bin 命令目录
2 boot 启动文件目录
2 dev 驱动文件目录(键盘鼠标显示器)
2 etc 配置文件、控制台文件
2 home 普通用户目录(ailce,bob,eve)
2 root 超级管理员目录
2 run 运行文件目录(临时)
2 sbin 命令目录(管理员使用的特权命令)
2 tmp 临时文件
2 usr 安装程序目录(bin,local,sbin,tmp)
2 var 临时文件(tmp) 邮件等

Linux命令语法

命令 选项参数 说明
ls -l 长格式显示
ls -d 显示当前目录
ls -h 处理单位显示
free 显示内存信息
cat cat /proc/meminfo 查看内存信息
lscpu 显示cpu信息
touch ./text.txt or text.txt 在当前目录下创建text.txt文件
mkdir -v显示详细 -p递归 路径 目录名 加-v执行后会输出提示语句,-p是递归创建多层目录, 在路径下创建目录
cp -r复制目录 -v显示详细 -f强制 -n静默 源文件 目标文件夹 拷贝文件,可修改文件名和目录名
mv 源文件路径,目标文件路径 移动目标文件,可以修改文件名和目录名
rm -rf强制删除 文件或目录路径 *通配符表示所有符合条件的 删除文件
more 显示文件内容,回车换行,空格翻页
head -x 显示前x行
tail -x 显示后x行
grep 参数 过滤出含有参数的内容
>和>> ls / > ./1.txt 打印root目录下所有文件信息,输入到当前工作目录的1.txt中(>覆盖 >>增加)
gedit 路径 文件名 打开文件修改

Linux学习一 操作命令
Linux学习一 操作命令

按一次Tab键会补全命令,按两次会提示相关的命令

vim使用

  • i (插入模式 光标前) :(extended commnd mode) v(可视模式) esc(命令模式)
  • a(插入模式 光标后)
  • o(插入模式 光标下一行)
  • A(插入模式 光标所在行末尾)
extended模式命令 说明
:w 保存但不退出
:wq 保存并退出
:q 退出
:q! 强制退出,不保存
:e! 放弃所有修改,从上次保存文件开始再编辑命令历史
:set nu 显示行号
/string(n N可以循环的) 查找字符,按n键选下一个 按N键选上一个
:范围 s/原内容/新内容/全局 (:1,5 s/javaScript/Linux/g) 从1-5行的javaScript替换为Linux
读入文件/写文件(另存为) (:w /tmp/aaa.txt) 另存为/tmp/aaa.txt
:set nu 设置行号
:set list 显示控制字符
:set nonu 取消设置行号
光标定位快捷键 作用
hjkl 左下上右
0 $ 行首行尾
gg G 页首 页尾

ctrl+z强制退出不保存
使用{}能够拼凑文件名,能够一次创建多个
.swp文件是在临时文件,多终端访问时,创建.swp~ a~ p…这样的临时文件
.开头的文件是隐藏的 root ls -all可以看见
删除文件少用rm 用mv 改名加.后缀即可