Linux基础

时间:2021-06-06 16:36:10   收藏:0   阅读:16

Linux

1.相关概述和环境搭建

2.系统目录结构

技术分享图片

 

 

 

3.目录命令行

Linux中没有错误就代表操作成功!

4.文件属性

文件属性图:

技术分享图片

 

 

 

5.文件属性命令行

6.查看文件内容命令行

7.Linux链接概念(拓展)

7.1.链接相关命令行

8.Vim编辑器

vim filename.文件格式    #文件存在就修改文件,不存在就新建文件
例如 vim test.txt

vim键盘图

(了解即可)

技术分享图片

 

 

 

8.1.三种使用模式

9.账户管理

9.1.简介
9.2.用户账户管理

10.用户组管理

每个用户都有一个用户组,系统可以对一个用户组中的所有用户进行集中管理;用户组的管理涉及用户组的添加、删除和修改。组的增加、删除和修改实际上就是对/etc/group文件的更新。

11.磁盘管理

Linux的磁盘管理好坏直接关系到这个系统的性能问题,磁盘管理的常用命令为df,du

df [选项] [目录或文件名]
?
选项与参数:
-a :列出所有的文件系统,包括系统特有的 /proc 等文件系统;
?
-k :以 KBytes 的容量显示各文件系统;
?
-m :以 MBytes 的容量显示各文件系统;
?
-h :以人们较易阅读的 GBytes, MBytes, KBytes 等格式自行显示;
?
-H :以 M=1000K 取代 M=1024K 的进位方式;
?
-T :显示文件系统类型, 连同该 partition 的 filesystem 名称 (例如 ext3) 也列出;
?
-i :不用硬盘容量,而以 inode 的数量来显示
?
?
例1:
将/etc底下的可用的磁盘容量以易读的容量格式显示
[root@localhost /]# df -h /etc
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda2        18G  2.9G   14G  18% /
?
例2:
将系统内的所有特殊文件格式及名称都列出来
[root@localhost /]# df -aT
Filesystem     Type                1K-blocks    Used Available Use% Mounted on
/dev/sda2      ext4                 18208184 2940120  14336480  18% /
proc           proc                        0       0         0    - /proc
sysfs          sysfs                       0       0         0    - /sys
devpts         devpts                      0       0         0    - /dev/pts
tmpfs          tmpfs                  502056      80    501976   1% /dev/shm
/dev/sda1      ext4                   289293   35719    238214  14% /boot
none           binfmt_misc                 0       0         0    - /proc/sys/fs/binfmt_misc
vmware-vmblock fuse.vmware-vmblock         0       0         0    - /var/run/vmblock-fuse
?
du [-ahskm] 文件或目录名称
?
选项与参数:
-a :列出所有的文件与目录容量,因为默认仅统计目录底下的文件量而已。
?
-h :以人们较易读的容量格式 (G/M) 显示;
?
-s :列出总量而已,而不列出每个各别的目录占用容量;
?
-S :不包括子目录下的总计,与 -s 有点差别。
?
-k :以 KBytes 列出容量显示;
?
-m :以 MBytes 列出容量显示;
?
?
例如:检查根目录底下每个目录所占用的容量
du -sm/*
?
通配符*来代表每个目录
与df不一样的是,du这个命令其实会直接到文件系统去搜寻所有的文件数据。

 

1:磁盘挂载使用mount命令

mount [-t 文件系统] [-L Label名] [-o 额外选项] [-n] 装置文件名 挂载点
?
例:
# 将 /dev/hdc6 挂载到 /mnt/hdc6 上面!
[root@www ~]# mkdir /mnt/hdc6
[root@www ~]# mount /dev/hdc6 /mnt/hdc6
[root@www ~]# df
Filesystem           1K-blocks     Used Available Use% Mounted on
/dev/hdc6              1976312     42072   1833836   3% /mnt/hdc6
卸载使用umount命令

2:umount [-fn] 装置文件名或挂载点
?
选项及参数:
-f :强制卸除!可用在类似网络文件系统 (NFS) 无法读取到的情况下; ? -n :不升级 /etc/mtab 情况下卸除。 ? 例:卸载1中的/dev/hdc6 [root@www ~]# umount /dev/hdc6

 

12.进程管理

  1. 在Linux中,每个程序都有自己的一个进程,每一个进程都有一个id号;每一个进程都有一个父进程

  2. 进程可以以两种方式存在:前台和后台;一般服务都是后台运行,基本的程序都是前台运行的

命令:

 

13.其他常用命令

 

14.相关环境安装

1:需要注意的一点是:修改了配置文件需要重启配置文件,才能得以生效,例如

配置java的环境变量:

vim /etc/profile

需要重新加载该文件,才能让新文件生效:

source /etc/profile

2:项目打包的如果是jar包,直接命令:java -jar 包名 就可运行

如果项目打包的是war包,需要在tomcat中运行

 

基于B站UP主:遇见狂神说  相关课程思路学习整理

原文:https://www.cnblogs.com/zeropc/p/14855482.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!