Linux学习

MISC

Posted by mr_king on September 29, 2020

linux学习

[TOC]

1基本命令

1.passwd :更改密码

2.w [-fhlsuV]

  • -f  开启或关闭显示用户从何处登入系统。
  • -h  不显示各栏位的标题信息列。
  • -l  使用详细格式列表,此为预设值。
  • -s  使用简洁格式列表,不显示用户登入时间,终端机阶段作业和程序所耗费的CPU时间。
  • -u  忽略执行程序的名称,以及该程序耗费CPU时间的信息。
  • -V  显示版本信息。

3.du 显示指定的目录或文件所占用的磁盘空间

du [-abcDhHklmsSx][-L <符号连接>][-X <文件>][--block-size][--exclude=<目录或文件>][--max-depth=<目录层数>][--help][--version][目录或文件]
  • -a或-all 显示目录中个别文件的大小。
  • -b或-bytes 显示目录或文件大小时,以byte为单位。
  • -c或–total 除了显示个别目录或文件的大小外,同时也显示所有目录或文件的总和。
  • -D或–dereference-args 显示指定符号连接的源文件大小。
  • -h或–human-readable 以K,M,G为单位,提高信息的可读性。
  • -H或–si 与-h参数相同,但是K,M,G是以1000为换算单位。
  • -k或–kilobytes 以1024 bytes为单位。
  • -l或–count-links 重复计算硬件连接的文件。
  • -L<符号连接>或--dereference<符号连接> 显示选项中所指定符号连接的源文件大小。
  • -m或–megabytes 以1MB为单位。
  • -s或–summarize 仅显示总计。
  • -S或–separate-dirs 显示个别目录的大小时,并不含其子目录的大小。
  • -x或–one-file-xystem 以一开始处理时的文件系统为准,若遇上其它不同的文件系统目录则略过。
  • -X<文件>或--exclude-from=<文件> 在<文件>指定目录或文件。
  • –exclude=<目录或文件> 略过指定的目录或文件。
  • –max-depth=<目录层数> 超过指定层数的目录后,予以忽略。
  • –help 显示帮助。
  • –version 显示版本信息。

4.free

free [-bkmotV][-s <间隔秒数>]
  • -b  以Byte为单位显示内存使用情况。
  • -k  以KB为单位显示内存使用情况。
  • -m  以MB为单位显示内存使用情况。
  • -h  以合适的单位显示内存使用情况,最大为三位数,自动计算对应的单位值。单位有

5.编译c

g++ hello.c -o hello
./hello

6.编译文本工具

gedit

7.创建文件 touch

8.who 列出当前已登录用户

9.nuptime:了解系统启动时间和忙碌程度

10.ntop:列出资源占用排名靠前的进程

11.ps:查阅进程状态

D47wqK.png

12.free:了解内存使用情况

13.vmstat:了解系统负载情况

D47rIe.png

14who :列出当前已经登录系统的用户

15 ls

ls -F

D4HKWd.png

ls -l

D4HsmV.png

cd

cd 到当前用户主目录
cd ~ 到当前用户主目录
cd - 返回上一个你所在的目录

pvcreate 将物理硬盘分区初始化为物理卷

pvcreate(选项)(参数)
-f:强制创建物理卷,不需要用户确认;
-u:指定设备的UUID;
-y:所有的问题都回答“yes”;
-Z:是否利用前4个扇区。

vgcreate 用于创建LVM卷组

vgcreate(选项)(参数)
-l:卷组上允许创建的最大逻辑卷数;
-p:卷组中允许添加的最大物理卷数;
-s:卷组上的物理卷的PE大小。
参数:
卷组名:要创建的卷组名称;
物理卷列表:要加入到卷组中的物理卷列表。