安装 Linux
- windows 极速安装 Linux (Ubuntu)-- 无需虚拟机
https://blog.csdn/weixin_41192489/article/details/145164317
登录目标 linux 服务器 ssh
ssh 用户名@IP地址
回车后输入密码回车即可登录
默认是 22 端口,若是其他端口,则需指定
ssh -p 修改后的端口号 用户名@IP地址
获取管理员权限
sudo su
提示输入密码后回车
显示 root 即获得了最高的管理员权限。
查看当前命令行的目录路径 pwd
pwd
查看文件夹和文件 ls
-
查看当前目录下可见文件夹和文件
隐藏的文件夹和文件不会展示ls
ls -la ~
~
表示根目录- 此命令用于展示根目录下用列表的形式展示可见的文件和文件夹,含权限信息
ls -la
可简写为ll
-
查看当前目录下所有文件夹和文件
隐藏的文件夹和文件也会展示ls -a
ll -a
-
查看当前目录下指定文件夹内的文件
ll 文件夹名称
根目录简介
- bin 为 usr/bin 的快捷方式,内部存储二进制文件,为系统命令,如
ls
- boot 内为启动 linux 的核心文件
- dev 内为设备相关的信息文件
- etc 内为系统的配置文件,如安装的软件的配置文件等
- home 内为用户的主目录,存放用户的文件和安装的软件
- lib 为 usr/lib 的快捷方式,内为库文件
- lost+found 内为异常关机时生成的文件
- media 内为媒体库
- mnt 内为挂载库,如插入的U盘
- opt 内为可选的信息
- proc 内为进程相关的文件
- root 为根目录 ( / 是总的目录起点)
- run 内为进程产生的文件
- sbin 为 usr/sbin 的快捷方式,内为超级管理员可执行的命令
- snap 快照目录
- srv 内为服务启动后需要提取的数据
- sys 系统资源目录
- tmp 临时目录,重启后内部会清空
- usr 用户目录
- var 变量目录,内有可扩展的信息,如日志等
清屏 clear
清除交互终端内所有的内容
clear
创建文件夹 mkdir
mkdir 文件夹名称
-
创建嵌套的文件夹
mkdir -p father/child/grandson
删除文件/文件夹 rm
注意事项:删除后没有回收站,无法找回,务必谨慎操作
删除文件
rm 文件名
删除文件夹 rm -rf
-r
表示递归删除-f
表示强制删除(不加-f
时,会一个一个询问用户是否要删除该文件夹或文件)
一起使用,则能删除文件夹内所有内容
rm -rf 文件夹名称
跳转到目标目录 cd
cd 目标目录路径
-
进入根目录
cd /
-
进入当前目录的下级目录 test
cd ./test
-
返回上级目录
cd ..
-
输入已存在的目录名首字母 + tab 可以自动补全
如输入
cd /h
按 tab 键会自动补全为cd /home/
修改文件名/移动文件 mv
- 修改文件名
mv 旧文件名 新文件名
- 修改文件夹名
mv 旧文件夹名 新文件夹名
- 移动文件
mv 原文件路径 新文件路径
上级目录为 ../
上级的上级目录为 ../../
,依此类推
小技巧:在输入文件名时,输入首字母按 tab 键会自动补全
复制/拷贝 cp
cp 被拷贝的文件名 拷贝后生成的新文件名
- 复制/拷贝文件夹
cp -r 被拷贝的文件夹名 拷贝后生成的新文件夹名
新建文件 touch 或 vi
方式一:touch
touch 文件名
方式二:vi
vi 是 vim 的简写,都能使用
新建一个文件,并打开
vi 文件名
查看文件 vim等
方式一:vim
使用 vim 编辑器打开文件
vim 文件名
方式二:cat
cat 文件名
方式三:head
只显示文件的前面几行
head 文件名
方式四:tail
只显示文件的末尾几行
tail 文件名
方式五:more
若一屏无法展示完内容,则展示的内容会显示百分比
more 文件名
- 下翻展开更多,按回车(一行行展开)
- 上翻,直接滚动滑轮即可
搜索文件 find
find / -name "目标文件名"
搜索内容 grep
grep "搜索的关键字" 被搜索的文件目录
如下例:在 package.json 中搜索 “babel”
grep "babel" package.json
-
在当前目录下搜索目标内容
ls | grep 搜索的关键字
-
搜索目标ip
ip addr | grep 搜索的关键字
vim 编辑器的使用
-
用 vim 打开文件
vi 文件名
文件刚打开时,无法输入内容,只能用键盘上的方向键移动光标
-
翻页
Ctrl + F
下一页
Ctrl + B
上一页 -
按 i 切换为编辑模式
此时左下角会显示
这时便可以输入内容了 -
按 Esc 退出编辑模式
左下角的 INSERT 会消失,不再能修改内容 -
输入 :w 回车,保存文件
-
输入 :q 回车,退出 vim 编辑器
-
输入 :wq 回车,保存文件后退出 vim 编辑器
-
输入 :q! 回车,不保存文件,强制退出 vim 编辑器
查看系统信息
查看系统内核信息
uname -a
-
简要内核信息
uname -r
-
详细内核信息
cat /proc/version
-
查看版本相关信息
lsb_release -a
查看磁盘信息(含逻辑磁盘)
df -Th
查看物理磁盘信息
fdisk -l
安装包
apt install 包名 -y
-
-y
表示无需确认,直接安装 -
若无法安装,可升级一下 apt 的下载源
apt-get update
centOS 中安装包是 yum
查看历史执行的命令 history
history
更多命令和学习资料
-
菜鸟教程
https://www.runoob/linux/linux-tutorial.html -
Linux命令大全(手册)
https://www.linuxcool/cat -
Debian 参考手册
https://www.debian/doc/manuals/debian-reference/index.zh-cn.html
安装 Linux
- windows 极速安装 Linux (Ubuntu)-- 无需虚拟机
https://blog.csdn/weixin_41192489/article/details/145164317
登录目标 linux 服务器 ssh
ssh 用户名@IP地址
回车后输入密码回车即可登录
默认是 22 端口,若是其他端口,则需指定
ssh -p 修改后的端口号 用户名@IP地址
获取管理员权限
sudo su
提示输入密码后回车
显示 root 即获得了最高的管理员权限。
查看当前命令行的目录路径 pwd
pwd
查看文件夹和文件 ls
-
查看当前目录下可见文件夹和文件
隐藏的文件夹和文件不会展示ls
ls -la ~
~
表示根目录- 此命令用于展示根目录下用列表的形式展示可见的文件和文件夹,含权限信息
ls -la
可简写为ll
-
查看当前目录下所有文件夹和文件
隐藏的文件夹和文件也会展示ls -a
ll -a
-
查看当前目录下指定文件夹内的文件
ll 文件夹名称
根目录简介
- bin 为 usr/bin 的快捷方式,内部存储二进制文件,为系统命令,如
ls
- boot 内为启动 linux 的核心文件
- dev 内为设备相关的信息文件
- etc 内为系统的配置文件,如安装的软件的配置文件等
- home 内为用户的主目录,存放用户的文件和安装的软件
- lib 为 usr/lib 的快捷方式,内为库文件
- lost+found 内为异常关机时生成的文件
- media 内为媒体库
- mnt 内为挂载库,如插入的U盘
- opt 内为可选的信息
- proc 内为进程相关的文件
- root 为根目录 ( / 是总的目录起点)
- run 内为进程产生的文件
- sbin 为 usr/sbin 的快捷方式,内为超级管理员可执行的命令
- snap 快照目录
- srv 内为服务启动后需要提取的数据
- sys 系统资源目录
- tmp 临时目录,重启后内部会清空
- usr 用户目录
- var 变量目录,内有可扩展的信息,如日志等
清屏 clear
清除交互终端内所有的内容
clear
创建文件夹 mkdir
mkdir 文件夹名称
-
创建嵌套的文件夹
mkdir -p father/child/grandson
删除文件/文件夹 rm
注意事项:删除后没有回收站,无法找回,务必谨慎操作
删除文件
rm 文件名
删除文件夹 rm -rf
-r
表示递归删除-f
表示强制删除(不加-f
时,会一个一个询问用户是否要删除该文件夹或文件)
一起使用,则能删除文件夹内所有内容
rm -rf 文件夹名称
跳转到目标目录 cd
cd 目标目录路径
-
进入根目录
cd /
-
进入当前目录的下级目录 test
cd ./test
-
返回上级目录
cd ..
-
输入已存在的目录名首字母 + tab 可以自动补全
如输入
cd /h
按 tab 键会自动补全为cd /home/
修改文件名/移动文件 mv
- 修改文件名
mv 旧文件名 新文件名
- 修改文件夹名
mv 旧文件夹名 新文件夹名
- 移动文件
mv 原文件路径 新文件路径
上级目录为 ../
上级的上级目录为 ../../
,依此类推
小技巧:在输入文件名时,输入首字母按 tab 键会自动补全
复制/拷贝 cp
cp 被拷贝的文件名 拷贝后生成的新文件名
- 复制/拷贝文件夹
cp -r 被拷贝的文件夹名 拷贝后生成的新文件夹名
新建文件 touch 或 vi
方式一:touch
touch 文件名
方式二:vi
vi 是 vim 的简写,都能使用
新建一个文件,并打开
vi 文件名
查看文件 vim等
方式一:vim
使用 vim 编辑器打开文件
vim 文件名
方式二:cat
cat 文件名
方式三:head
只显示文件的前面几行
head 文件名
方式四:tail
只显示文件的末尾几行
tail 文件名
方式五:more
若一屏无法展示完内容,则展示的内容会显示百分比
more 文件名
- 下翻展开更多,按回车(一行行展开)
- 上翻,直接滚动滑轮即可
搜索文件 find
find / -name "目标文件名"
搜索内容 grep
grep "搜索的关键字" 被搜索的文件目录
如下例:在 package.json 中搜索 “babel”
grep "babel" package.json
-
在当前目录下搜索目标内容
ls | grep 搜索的关键字
-
搜索目标ip
ip addr | grep 搜索的关键字
vim 编辑器的使用
-
用 vim 打开文件
vi 文件名
文件刚打开时,无法输入内容,只能用键盘上的方向键移动光标
-
翻页
Ctrl + F
下一页
Ctrl + B
上一页 -
按 i 切换为编辑模式
此时左下角会显示
这时便可以输入内容了 -
按 Esc 退出编辑模式
左下角的 INSERT 会消失,不再能修改内容 -
输入 :w 回车,保存文件
-
输入 :q 回车,退出 vim 编辑器
-
输入 :wq 回车,保存文件后退出 vim 编辑器
-
输入 :q! 回车,不保存文件,强制退出 vim 编辑器
查看系统信息
查看系统内核信息
uname -a
-
简要内核信息
uname -r
-
详细内核信息
cat /proc/version
-
查看版本相关信息
lsb_release -a
查看磁盘信息(含逻辑磁盘)
df -Th
查看物理磁盘信息
fdisk -l
安装包
apt install 包名 -y
-
-y
表示无需确认,直接安装 -
若无法安装,可升级一下 apt 的下载源
apt-get update
centOS 中安装包是 yum
查看历史执行的命令 history
history
更多命令和学习资料
-
菜鸟教程
https://www.runoob/linux/linux-tutorial.html -
Linux命令大全(手册)
https://www.linuxcool/cat -
Debian 参考手册
https://www.debian/doc/manuals/debian-reference/index.zh-cn.html