Linux教程

Linux常用笔记

本文主要是介绍Linux常用笔记,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Linux系统

Linux系统安装

学习网址:linux学习网址

安装VMware虚拟机

虚拟机序列号:5A02H-AU243-TZJ49-GTC7K-3C61N

  1. 创建虚拟机——>典型——>安装程序镜像文件(选择下载的CentOS压缩包) ——>选择安装路径(系统盘中)——>选择一个预留空间20G空间的磁盘——>这一步选择随意——>这一步可以自定义硬件——>将内存设置为2G,点击关闭——>去掉创建后开启此虚拟机选项——确定,完成虚拟机创建

  2. 开启虚拟机(如果出现键盘挂钩超时等信息弹框,请关闭跳过),出现黑色屏幕后使用鼠标点击该屏幕,之后鼠标失效(Ctrl+Alt获取鼠标),使用键盘方向键选择,选择需要安装的系统,等待可视化窗口出现……

  3. 可视化窗口出现,选择中文键——>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 操作)

  4. 账户默认:root(不可设置),
    设置密码(123456),点击done(点击两次)

  5. 安装完成,点击restart重启

  6. 进入页面,选择LICENSE INFORMATION,翻到底下,勾选,返回顶层,点击done,返回页面后页面向左拖,点击
    FINISH,之后一路next,进入到About You页面,进行第7步

  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:这个目录存放着在不断扩充着的东西,我们习惯将那些经常被修改的文件存放在该目录下,比如运行各种日志文件

磁盘管理命令

  1. pwd:显示当前目录所在位置

  2. ll/ls(简化版的ll):显示当前目录下的所有子目录/文件

    ll:详细显示目录信息,

    • 开头是“-”的代表普通文件,
    • 开头是“l”的代表快捷方式
    • 开头是“d”的代表文件夹

    ls -a:显示隐藏文件

  3. cd:切换目录

    • ​ cd /:回到根目录
    • cd /目录A(/目录:表示是从根目录下开始,走绝对路径,没有/则是相对路径)
    • cd .. :返回上一层

文件管理命令

  1. mkdir 目录A:创建目录A
  2. touch 文件:创建文件
  3. rm:删除文件(remove)
  4. rm -rf 目录A/("-"代表参数,“r”代表递归,“f”代表强制删除,“/”可加可不加)
    删除文件夹A
  5. cp 被复制文件 被覆盖/被复制的文件:复制文件
    cp -rf 被复制文件夹 被覆盖/被复制的文件夹:复制文件夹
  6. cat 文件:查看文件内容
    • more 文件:这个命令是分页查看,按空格键分页
    • 按Ctrl+C键,退出more命令状态
    • head 文件:显示文件头10行内容(默认10行)
    • head -n "数字" 文件:数字代表想要查看文件多少行内容
    • tail 文件:命令与head一样,表示显示尾部多少行内容
  7. mv:移动或者重命名
    1. mv 源文件名 新文件名,重命名
    2. mv 源文件名 目录,移动文件
  8. grep 搜索内容 文件全名称,grep命令区分大小写
    • grep -i 搜索内容 文件全名称,i:表示搜索不区分大小写
    • grep -iw 搜索内容 文件全名称,iw:表示不区分大小写搜索单独内容
    • grep命令支持正则表达式

系统指令:

  1. date:显示系统时间

  2. su:切换用户

  3. shutdown -h 时间/now(now是立即关机),关机(-h 后面跟的时间是分钟)

  4. reboot:重启

  5. clear:清屏

  6. ps -ef:

    查看系统进程
    e:表示所有当前进程
    f:显示UID,PPID,C与STIME栏位信息
    UID:拥有该程序的用户
    PID:程序的进程id
    PPID:父进程的id
    C:CPU使用的资源百分比
    STIME:系统启动时间

  7. kill:结束进程,kill -9 强制结束的进程PID

压缩解压命令

  1. tar压缩后的文件叫归档文件

    压缩命令
    参数:
    z:压缩
    v:显示被压缩的所有文件文件名
    c:创建一个压缩包
    f:被压缩的文件名字
    使用格式:tar -zvcf f.tar.gz *.txt
    格式解读:创建一个f.tar.gz的压缩包,把所有txt文件压缩进去
    并显示所有被压缩文件的文件名(这里面可以去掉参数“v”)

  2. 查看压缩文件内部文件
    参数:
    -tf:查看文件
    t:列出归档文件内容
    f:归档文件名
    使用格式:tar -tf f.tar.gz
    格式解读:查看f.tar.gz压缩包中的文件

  3. 解压文件
    参数:
    x:解压文件
    C:将文件解压到该地址
    使用格式:tar -zxvf f.tar.gz
    格式解读:解压f.tar.gz压缩包到当前目录中
    使用格式:tar -zxvf f.tar.gz -C /test/
    格式解读:解压f.tar.gz压缩包到/test/目录中

网络通讯

  1. ifconfig:显示网卡分配信息
  2. ping ip/域名:查看是有网络状态

网络访问

  1. curl 地址:访问网页
  2. wget 地址:下载资源

权限管理

  1. -rwxr-xr-x

    "-":表示文件类型,分三种(“-”:代表普通文件,l:快捷键,d:文件夹)
    r:代表读权限 4
    w:代表写权限 2
    x:代表执行权限 1,可以进入目录,访问目录中的内容
    r-x:代表所属用户组(第一个)
    r-x:其他(第二个)
    权限管理三位为一组,权限机制采用UGO模式。
    U:代表所属用户
    G:表示组
    O:表示除了所属用户、所属组之外的情况

  2. chmod 权限 文件/目录:分配权限

  3. chown 用户 文件/目录:使用户拥有该文件/目录

管道和重定向

  1. ">":重定向覆盖
  2. ">>":追加重定向,重定向文件/目录不存在,则创建文件/目录
  3. | wc:管道:统计命令 (行 单词 字符)

文本编辑

  1. touch 文件名:创建文件

  2. 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 键往后一直查找
    

软件安装命令

  1. yum install 安装包名称,安装软件
  2. yum search 按转包名称中的部分关键字,搜索
  3. yum remove 安装包名称,卸载软件
  4. yum list installed,查询已安装的安装包
  5. yum clean all,软件安装结束后清除安装包(yum命令下载的安装包都放在/var/cache/yum目录下)

补充:常用命令

  1. find / -name mysql 查找的位置
这篇关于Linux常用笔记的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!