Linux基础命令
关机命令
shutdown -h now #立马关机
shutdown -h 20:25 #系统将在今晚20:25关机
shutdown -r now #系统立马重启
shutdown -r +10 #系统10分钟后重启
reboot #系统立马重启 等同于shutdown -r now
halt #立马关机 等同于shutdown -h now 和poweroff
目录管理
ls:列出目录
ls -a:all ,查看全部的文件,包含隐藏文件
ls -l:列出所有的文件,包含文件的属性和权限,没有隐藏文件
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bjdXEPpK-1680165598579)(C:\Users\呆预言家\AppData\Roaming\Typora\typora-user-images\image-20221002142747347.png)]
目录详解
- /lib:这个目录存放这系统最基本的动态连接共享库,作用类似于windows里的DLL文件(不要动)
- /lost+found:这个目录一般情况下是空的,当系统非法关机后,这里就存放了一些文件(存放突然关机的一些文件)
- /media:linux系统会自动识别一些设备,列如U盘,光驱等待,识别后,系统会自动把识别的社保挂到这个目录下。
- /mnt:用户临时挂载别的文件系统的,我们可以将光驱挂载/mnt上,进入该目录就可以查看光驱的内容了(后期会把一些文件目录挂载这个目录下)
- /opt:这个是给主机额外安装软件所摆放的目录。比如你安装一个oracle数据库则就可以放在这个目录下。默认是空的
- /proc:这个目录是一个虚拟的目录,他是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息(不用管)
- /root:该目录为系统管理员,也称做超级权限这的用户主目录
- /sbin:s就是super User的意思,这里存放的是系统管理员使用的系统管理程序。
- /srv:该目录存放有些服务启动之后需要提取的数据。
- /sys:这是Linux2.6内核的一个很大的变化。该目录下安装2.6内核中新出先的一个文件系统sysfs
- /temp:这个目录是用来存放一些临时文件的。用完即丢,安装包可以放在这个目录下
- /usr:这是一个非常重要的目录,用户的很多应用程序和文件都放这个目录下,类似于windows下的program files目录。
- /usr/bin:系统用户使用的管理程序
- /usr/sbin:超级用户使用的比较高级的管理程序和系统守护程序。
- /usr/src:内核源代码默认的放置目录
- /var : 这个目录中存放着在不断扩充着的东西,我们习惯将那些经常被修改的目录放在这个目录下,包括各种日志文件。
- /run:是一个临时文件系统,存储系统启动以来的信息。当系统重启时,这个目录下的文件应该被删除或者清除
- /www: 存放服务器网站相关的资源,环境网站的项目
cd :切换目录命令
./ :当前目录
cd .. : 返回上一级目录
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qv7uMB5O-1680165598580)(C:\Users\呆预言家\AppData\Roaming\Typora\typora-user-images\image-20221002144258868.png)]
mkdir: 创建一个新目录
pwd:显示当前所在目录
cd ~ :回到用户目录
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-079kEEM7-1680165598581)(C:\Users\呆预言家\AppData\Roaming\Typora\typora-user-images\image-20221002145126810.png[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-SviU8D4G-1680165602082)(C:\Users\呆预言家\AppData\Roaming\Typora\typora-user-images\image-20221002145253394.png)]]
rmdir:删除目录(只能删除空目录)
rmdir -p :删除多级目录
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-tnVT5ray-1680165598582)(C:\Users\呆预言家\AppData\Roaming\Typora\typora-user-images\image-20221002151833963.png)]
cp -r 源文件 目标文件:从源文件复制到目标文件
rm -f:忽略不存在的文件,不会出现警告,强制删除!
rm -i:删除文件或文件夹前,询问确认
rm -r:递归删除不同层级文件夹及包含的所有文件前,询问确认
mv -u:只替换已经更新过的文件
mv -f:强制替换
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Uvkp1N8g-1680165598582)(C:\Users\呆预言家\AppData\Roaming\Typora\typora-user-images\image-20221002153942929.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YubbZ9zb-1680165598583)(C:\Users\呆预言家\AppData\Roaming\Typora\typora-user-images\image-20221002154000675.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2hSPq9xl-1680165598584)(C:\Users\呆预言家\AppData\Roaming\Typora\typora-user-images\image-20221002155013362.png)]
文件显示命令
cat f1:显示文件f1的内容
cat f1 f2:同时显示文件f1和f2的内容
cat f1 f2 > f3:将文件f1和f2合并后放入f3文件中
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qUkI1Zad-1680165598584)(C:/Users/呆预言家/AppData/Roaming/Typora/typora-user-images/image-20221004180742787.png)]
more命令
more -dc file1:显示更友好的提示信息,并在显示下一屏前先清屏
more -c -10 file:每屏显示10行,并在显示下一屏前先清屏
more +4:从第4行开始显示
- 空格键:显示文本的下一屏内容。
- enter 键:显示文本的下一行内容。
- b 键:显示上一屏内容。
- q 键:退出more命令。
less命令
- ↑键:向上翻一行。
- ↓键:向下翻一行。
- 空格键:向后滚动一页。
- b 键:向前翻一页
- d 键:向后翻半页
- u 键:向前滚动半页
- y 键:向前滚动一行
- 回车键:向后滚动一行
- Q 键:退出less 命令
less命令允许用户向前或向后浏览文件,而more命令只能向前浏览
vim命令
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-r2LzfW2P-1680165598585)(C:\Users\呆预言家\AppData\Roaming\Typora\typora-user-images\image-20221002170810683.png)]
命令模式
用户刚刚启动vi/vim,默认进入命令模式,命令模式只有一些最基本的命令,因此要依靠底线命令模式输入更多命令,想要编辑文本切换输入模式
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-RS642jZY-1680165598586)(C:/Users/呆预言家/AppData/Roaming/Typora/typora-user-images/image-20221004175056967.png)]
i:切换到输入模式,以输入字符。
(英文冒号):切换到底线命令模式,以便在最底一行输入命令。
x:删除当前光标所在处的字符。
输入模式
- 字符按键以及shift组合,输入字符
- Enter,回车键,换行
- Back space 退格键,删除光标前一个字符
- Del,删除键,删除光标后一个字符
- 方向键,在文本中移动光标
- Home/end,移动光标到行首/行尾
- Page up/page down,上下翻页
- Insert 切换光标为输入/替换模式,光标将变成竖线/下划线
- Esc,退出输入模式,切换到命令模式
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ql5diybs-1680165598587)(C:/Users/呆预言家/AppData/Roaming/Typora/typora-user-images/image-20221004175506909.png)]
底线命令模式
-
w:保存文件vim
-
q: 退出
-
esc: 退出底线命令模式,切换到命令模式
想要从编辑模式进入底线命令模式要先通过“esc”返回命令模式,再进入底线命令模式
-
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-8dy9buYK-1680165598587)(C:/Users/呆预言家/AppData/Roaming/Typora/typora-user-images/image-20221004175721414.png)]
首次执行为创建文件,再次执行为修改文件(即文件如果存在就修改这个文件,文件不存在就创建一个)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EArMBvwO-1680165598588)(C:/Users/呆预言家/AppData/Roaming/Typora/typora-user-images/image-20221004180537471.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9E5qQQXO-1680165598588)(C:/Users/呆预言家/AppData/Roaming/Typora/typora-user-images/image-20221004181210740.png)]
其他常用命令
文件解压:tar -zxvf
清空屏幕:clear