Linux常用笔记
2021/10/26 7:09:53
本文主要是介绍Linux常用笔记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Linux系统
Linux系统安装
学习网址:linux学习网址
安装VMware虚拟机
虚拟机序列号:5A02H-AU243-TZJ49-GTC7K-3C61N
-
创建虚拟机——>典型——>安装程序镜像文件(选择下载的CentOS压缩包) ——>选择安装路径(系统盘中)——>选择一个预留空间20G空间的磁盘——>这一步选择随意——>这一步可以自定义硬件——>将内存设置为2G,点击关闭——>去掉创建后开启此虚拟机选项——确定,完成虚拟机创建
-
开启虚拟机(如果出现键盘挂钩超时等信息弹框,请关闭跳过),出现黑色屏幕后使用鼠标点击该屏幕,之后鼠标失效(Ctrl+Alt获取鼠标),使用键盘方向键选择,选择需要安装的系统,等待可视化窗口出现……
-
可视化窗口出现,选择中文键——>DateTime(根据地图选择时间,具体时间需要自己根据当前时间手动调整 ,之后选择done——>选择 KEYBOARD,进去后点击加号 “+”,选择Chinese——>选择LANGUAGE,选择中文,勾选右边简体中文 ——>(SOFRWARE模块下)进入INSTALLAITION SOURCE,然后点击done即可——>选择SOFTWARE SELECTION进去选择GNOME Desktop,点击done ——>(SYSTEM模块下)选择INSTALLATION DESTINATION,选择done即可——>
选择NETWORK&HOST NAME(网络通信),选择右上角点击OFF选择NO(等待生成IP地址)——>点击done
——>最后点击Begin……(这期间可以进行 4 操作) -
账户默认:root(不可设置),
设置密码(123456),点击done(点击两次) -
安装完成,点击restart重启
-
进入页面,选择LICENSE INFORMATION,翻到底下,勾选,返回顶层,点击done,返回页面后页面向左拖,点击
FINISH,之后一路next,进入到About You页面,进行第7步 -
设置普通用户密码
普通账号:user
密码:cthcth@1998
下载Xshell和Xftp
网址:下载网址
安装教学视频:教学视频
Linux学习网址:Linux学习网址
Xshell安装:
正常步骤,用户名(看着填……)
配置
选择文件——新建——主机(Linux IP地址,使用ifconfig命令可以查询)——协议与端口号默认,
名称与主机IP保持一致,也可以自定义,——左边点击选择用户身份验证,root/user都可以——点击终端
终端类型选择“Linux”,确定
Xftp与Xshell操作基本一致
Linux系统指令
Linux系统目录说明:
1)bin ->usr/bin:这个目录存放经常使用的命令 2)boot:这个目录存放启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件 3)Dev:Dev时device(设备)的缩写,该目录下存放的是Linux外部设备,Linux中的设备也是以文件形式存在的 *4)etc:这个目录存放所有的系统管理所需要的配置文件 5)home:用户的主目录,在Linux中,每个用户都有一个自己的目录,一般该目录以用户名的账号命名 6)lib ->usr/lib:这个,目录存放着系统最基本的动态连接共享库,其作用类似于Windows里的DLL文件 ,几乎所有的应用程序都需要用到这些共享库 7)mnt:系统提供该目录是为了让用户临时挂载别的文件系统,我们可以将光驱挂载在/mnt/上,然后进入 该目录就可以查看光驱里的内容 8)opt:给Linux额外安装软件所存放的目录。比如安装Oracle数据库则就可以放到这个目录下,默认为空 9)root:该目录为系统管理员目录,root是具有超越权限的用户 10)tmp:这个目录是用来存放一些临时文件的 *11)usr:这是一个非常重要的目录,用户的很多应用程序和文件都放在这个目录下,类似于Windows下的program files目录 12)var:这个目录存放着在不断扩充着的东西,我们习惯将那些经常被修改的文件存放在该目录下,比如运行各种日志文件
磁盘管理命令
-
pwd:显示当前目录所在位置
-
ll/ls(简化版的ll):显示当前目录下的所有子目录/文件
ll:详细显示目录信息,
- 开头是“-”的代表普通文件,
- 开头是“l”的代表快捷方式
- 开头是“d”的代表文件夹
ls -a:显示隐藏文件
-
cd:切换目录
- cd /:回到根目录
- cd /目录A(/目录:表示是从根目录下开始,走绝对路径,没有/则是相对路径)
- cd .. :返回上一层
文件管理命令
- mkdir 目录A:创建目录A
- touch 文件:创建文件
- rm:删除文件(remove)
- rm -rf 目录A/("-"代表参数,“r”代表递归,“f”代表强制删除,“/”可加可不加)
删除文件夹A - cp 被复制文件 被覆盖/被复制的文件:复制文件
cp -rf 被复制文件夹 被覆盖/被复制的文件夹:复制文件夹 - cat 文件:查看文件内容
- more 文件:这个命令是分页查看,按空格键分页
- 按Ctrl+C键,退出more命令状态
- head 文件:显示文件头10行内容(默认10行)
- head -n "数字" 文件:数字代表想要查看文件多少行内容
- tail 文件:命令与head一样,表示显示尾部多少行内容
- mv:移动或者重命名
- mv 源文件名 新文件名,重命名
- mv 源文件名 目录,移动文件
- grep 搜索内容 文件全名称,grep命令区分大小写
- grep -i 搜索内容 文件全名称,i:表示搜索不区分大小写
- grep -iw 搜索内容 文件全名称,iw:表示不区分大小写搜索单独内容
- grep命令支持正则表达式
系统指令:
-
date:显示系统时间
-
su:切换用户
-
shutdown -h 时间/now(now是立即关机),关机(-h 后面跟的时间是分钟)
-
reboot:重启
-
clear:清屏
-
ps -ef:
查看系统进程
e:表示所有当前进程
f:显示UID,PPID,C与STIME栏位信息
UID:拥有该程序的用户
PID:程序的进程id
PPID:父进程的id
C:CPU使用的资源百分比
STIME:系统启动时间 -
kill:结束进程,kill -9 强制结束的进程PID
压缩解压命令
-
tar压缩后的文件叫归档文件
压缩命令
参数:
z:压缩
v:显示被压缩的所有文件文件名
c:创建一个压缩包
f:被压缩的文件名字
使用格式:tar -zvcf f.tar.gz *.txt
格式解读:创建一个f.tar.gz的压缩包,把所有txt文件压缩进去
并显示所有被压缩文件的文件名(这里面可以去掉参数“v”) -
查看压缩文件内部文件
参数:
-tf:查看文件
t:列出归档文件内容
f:归档文件名
使用格式:tar -tf f.tar.gz
格式解读:查看f.tar.gz压缩包中的文件 -
解压文件
参数:
x:解压文件
C:将文件解压到该地址
使用格式:tar -zxvf f.tar.gz
格式解读:解压f.tar.gz压缩包到当前目录中
使用格式:tar -zxvf f.tar.gz -C /test/
格式解读:解压f.tar.gz压缩包到/test/目录中
网络通讯
- ifconfig:显示网卡分配信息
- ping ip/域名:查看是有网络状态
网络访问
- curl 地址:访问网页
- wget 地址:下载资源
权限管理
-
-rwxr-xr-x
"-":表示文件类型,分三种(“-”:代表普通文件,l:快捷键,d:文件夹)
r:代表读权限 4
w:代表写权限 2
x:代表执行权限 1,可以进入目录,访问目录中的内容
r-x:代表所属用户组(第一个)
r-x:其他(第二个)
权限管理三位为一组,权限机制采用UGO模式。
U:代表所属用户
G:表示组
O:表示除了所属用户、所属组之外的情况 -
chmod 权限 文件/目录:分配权限
-
chown 用户 文件/目录:使用户拥有该文件/目录
管道和重定向
- ">":重定向覆盖
- ">>":追加重定向,重定向文件/目录不存在,则创建文件/目录
- | wc:管道:统计命令 (行 单词 字符)
文本编辑
-
touch 文件名:创建文件
-
vi和vim编辑器
vi /vim文件名
打开文件(文件不存在则创建文件,创建的文件在保存的时候创建)
1)命令模式:按ESC键进入命令模式,命令模式下无法编辑 2)编辑模式:按a或者i子母键,进入编辑模式。 命令模式下 1)w:保存 2)q:退出 3)按“:wq”保存退出, 4)wq!:强制保存退出 5)按“:q!”键不保存退出 命令: 1)dd:删除光标所在行 2)yy:复制光标所在行到缓冲区 3)p:粘贴缓冲区中的内容 4)gg:光标回到文件第一行 5)GG:光标会到文件最后一行 6)^:光标移动至当前行的行首 7)$:光标移动至当前行的行尾 8)/关键字:按斜杠/键,可以输入想输入搜索的字符,然后确定 进行搜索,可以一直按 n 键往后一直查找
软件安装命令
- yum install 安装包名称,安装软件
- yum search 按转包名称中的部分关键字,搜索
- yum remove 安装包名称,卸载软件
- yum list installed,查询已安装的安装包
- yum clean all,软件安装结束后清除安装包(yum命令下载的安装包都放在/var/cache/yum目录下)
补充:常用命令
- find / -name mysql 查找的位置
这篇关于Linux常用笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-12如何创建可引导的 ESXi USB 安装介质 (macOS, Linux, Windows)
- 2024-11-08linux的 vi编辑器中搜索关键字有哪些常用的命令和技巧?-icode9专业技术文章分享
- 2024-11-08在 Linux 的 vi 或 vim 编辑器中什么命令可以直接跳到文件的结尾?-icode9专业技术文章分享
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法