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 |
路径 文件名 |
打开文件修改 |


按一次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 改名加.后缀即可