Linux学习

Linux学习

网络连接的三种模式

  1. 桥接模式:(只有253个可以用)虚拟系统可以和外部系统通讯,易造成IP冲突
  2. NAT模式:网络地址转换模式,虚拟系统可以和外部系统通讯,不造成IP冲突
  3. 主机模式:独立的系统

虚拟机克隆

拷贝安装好的虚拟机文件

使用VMware的克隆操作(克隆时需要先关闭linux系统)

目录结构

一切皆文件

vi和vim常用的三种模式

正常模式

插入模式:i

命令行模式:esc:

各种模式的相互切换

关机&重启命令&用户登录注销

用户登录和注销:

su/logout

shutdown -h now立刻进行关机

shutdown -h 1 一分钟以后关机
shutdown -r now 现在重新启动计算机
halt 关机
reboot 重新开机
sync 内存数据同步到磁盘

用户管理

添加用户:useradd/useradd-d 指定目录 用户名

passwd 用户名

pwd显示当前用户所在目录

删除用户(一般建议保留):

删除用户保留目录userdel 用户名
删除用户以及用户主目录:userdel -r 用户名

查询用户信息指令:id 用户名

切换用户:su -用户名

(权限高到低不需要密码、返回原来用户exit/logout)

查看当前用户/登录用户:whoami/who am i

用户组:

新增组:groupadd 组名
删除组:groupdel 组名
添加用户时直接上组:useradd -g 用户组 用户名
修改用户的组:usermod -g 用户组 用户名

用户和组相关文件:

/etc/password文件:用户(user)的配置文件,记录用户的各种信息(用户名:口令:用户表只好:组标识号:注释性描述:主目录:登录Shell)
/etc/shadow文件:口令的配置文件(登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志)
/etc/grooup文件:组(group)的配置文件,记录Linux包含组的信息(组名:口令:组标识号:组内用户列表)

实用指令

运行级别:

0:关机 
1:单用户【找回丢失密码】 
2:多用户状态没有网络服务 
3:多用户状态有网络服务 
4:系统未使用保留给用户 
5:图形界面
6:系统重启 常用运行级别是3和5

找回root密码

首先,启动系统,进入开机界面,在界面中按”e“进入编辑界面

进入编辑界面后使用键盘的上下键,找到”Linux16“开头的行数,在行的最后面输入:init=/bin/sh。
输入完成后,按快捷键”CTRL+X“进入单用户模式
在光标闪烁位置中输入:mount -o remount,rw /,完成后按enter键
在新的一行输入:passwd,后输入密码
在闪烁位置输入:touch /.autorelabel,完成后输入enter键
继续输入exec/sbin/init,即可

帮助指令

man获得帮助信息

基本语法:man[命令或配置文件](功能描述:获得帮助信息)

案例:

查看ls命令的帮助信息 man ls

ls -a查看在Linux下,隐藏文件是以 . 开头的。选项可以组合使用 比如ls -a、比如ls -a/root

help指令

基本语法:

help命令(功能描述:获得shell内置命令的帮助信息)

文件目录类指令(ctrl+c通用退出)

pwd指令

基本语法:pwd(功能描述:显示当前工作目录的绝对路径)
理解:绝对路径是从根目录开始的,相对路径是从当前目录开始的

ls指令

基本语法:ls[选项][目录或是文件]
常用选项:-a:显示当前目录所有的文件和目录,包括隐藏的。-l:以列表的方式显示信息

cd指令

基本语法:cd[参数](功能描述:切换到指定目录)
理解相对路径和绝对路径
cd ~ 或者cd :回到自己的家目录
cd … 回到当前目录的上一级目录

mkdir指令

功能描述:用于创建目录
基本语法:mkdir[选项] 要创建的目录
常用选项:-p:创建多级目录

rmdir指令

基本语法:rmdir[选项] 要删除的空目录
使用细节:删除的是空目录,有内容时候无法删除
提示:如果需要删除非空目录,需要使用rm -rf要删除的目录(小心谨慎!)

touch指令

基本语法:touch文件名称

cp指令

功能描述:拷贝指令到指定目录
基本语法:cp [选项]source dest
常用选项:-r递归复制整个文件夹(整个路径)
使用细节:强制覆盖不提示的方法:\cp

rm指令

功能描述:移除文件或目录
基本语法:rm[选项]要删除的文件或目录
常用选项:-r:递归删除整个文件夹、-f强制删除不提示

mv指令

功能描述:移动文件与目录或重命名
基本语法:mv 旧文件名 新文件名(重命名)
mv 旧地址 新地址(移动文件)

cat指令

功能描述:查看文件内容
基本语法:cat[选项]要查看的文件
常用选项:-n显示行号
使用细节:只能浏览文件不,不能修改,为了浏览方便,一般会带上管道命令|more

more指令

功能描述:以全屏幕的方式按页先死文本文件的内容
基本语法:more 要查看的文件
常用选项:

less指令

功能描述:用来分屏查看文件内容,比more更强大
基本语法:less 要查看的文件
常用选项:

echo指令

功能描述:输出内容到控制台
基本语法: echo [选项] [输出内容]

head指令

功能描述:显示文件的开头部分内容,默认显示前10行
基本语法:head文件、head -n 5 文件(前5行)

tail指令

功能描述:输出文件尾部的内容,默认10行
基本语法:tail 文件(查看尾10行)、tail -n 5文件(尾5行)、tail -f 文件(实时追踪该文档的所有更新)

>指令和>>指令

功能描述:>输出定向和>>追加
基本语法:ls -l >文件(覆盖写)、ls -al>>追加到文件的末尾、cat 文件1 > 文件2(文件1 的内容覆盖到文件2)、echo “内容”>> 文件

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值