Linux入门

目录介绍:

boot : 引导程序员内核存放的目录,包括引导过程中所必须的文件
dev : 设备文件目录:		设备可以是硬盘,网卡,键盘,鼠标,终端等
etc : 全局配置文件存放的目录
		等同于windows的服务   services.msc
lib : 根目录下程序的共享库的目录 	
home : 用户的目录,用户的信息存放在里面
root : 超级管理员的目录
proc :特殊的文件目录,采用proc文件格式
opt : 定义一些软件的包装或者第三方工具
mnt : 临时挂载目录,存放挂载临时的存储设备,如 磁盘,光驱
medis: 挂载的媒体设备的目录 , 一般是外部是设备挂载在这里,如挂载一个U盘,里面就会创建一个目录
usr :!!这个比较重要!!    包含命令库文件和通常操作中不能修改的文件
		它内部有两个比较重要的目录: bin 和 sbin
		bin 下的命令管理员和一般的用户都能使用
			一般存放运行的脚本
		sbin 下的目录一般是超级管理员使用
			存放一些非必须系统的命令,一些用户安装的用于系统管理的必备程序

命令介绍:

起终端, F11 可全屏

普通用户的命令开头是 $

root 用户的命令开头是 #

切换用户

sudo -i 切换到 root 用户

查看当前目录

pwd 查看当前的目录

进入文件夹

cd /usr/local 通过绝对路径进入local文件夹
cd usr 通过相对路径进入usr文件夹

查看文件夹

ls 查看当前文件夹下有哪些文件夹或文件
ll 以详细列表的形式查询看当前文件夹下有哪些文件或文件夹
ls -a -l 以详细列表的形式查询看当前文件夹下有哪些文件或文件夹

创建

mkdir demo 在当前目录下创建一个 demo 文件夹
touch people.txt 在当前目录下创建 people.txt 文件

编辑

vi people.txt 打开需要普通编辑 people.txt文件
vim people.txt 打开需要高级编辑 people.txt文件

输入 i 或 按下键盘 insert键 开始编辑
按下键盘按键 Esc 退出编辑

:wq 保存,并且退出
q 不保存,并且退出
q! 不保存,并且强制退出

直接在文件里追加信息

echo ‘新内容’ >> people.txt

查看文件

cat people.txt 查看people.txt文件,直接打印出这个信息(适合内容少)
more people.txt 查看people.txt文件,直接打印出这个信息(适合内容多)
head people.txt 查看people.txt文件,仅打印默认的前十行
head -3 people.txt 查看people.txt文件,仅打印的前三行
tail people.xml 查看people.txt文件,仅打印的后十行
tail -3 people.txt 查看people.txt文件,仅打印的后三行

tailf perple.txt 动态people.txt文件

中断当前程序

按下键盘 Ctrl + C

统计指定文本的行数,字节数,字典数

wc -l people.txt 查看people.txt的行数
wc -c people.txt 查看people.txt的字节数
wcdn -word -w 返回字典数

颜色

jar包的颜色是红色
文件的颜色是绿色
文件夹的颜色是蓝色

复制

cp people.txt new_people.txt 把people.txt复制到new_people.txt(不需要提前创建好 new_people.txt)

剪切

mv people.txt /usr/local/new_people.txt 把people.txt剪切到/usr/local/new_people.txt(不需要提前创建好 new_people.txt)

删除

rm people.txt 删除 people.txt 文件 (系统会确认一下,输入y 即yes)
rm -f people.txt 强制删除people.txt 文件 ,系统不会再确认询问
rm -r 文件夹名 递归删除这个文件夹及内容
rm -rf 文件夹名 强制递归删除这个文件夹及内容

显示当前日期

date 显示当前日期
date ‘+%Y’ 显示当前年份

查看系统中的进程的状态

ps -a 显示当前所有的运行进程
ps -u 显示用户以及的其他详细信息
ps -x 显示没有控制端的进程

top

top !!重要!! 动态 监视进程的活动 与 系统负载的信息

------------------面板信息-------------------

PID 进程的id
USER 用户名
PR NI 优先级,数字越小 优先级越高
VIRT RES SHR 交互信息,用于调优
%CPU 所占CPU的大小
%MEM 所占内存的大小
TIME+ 时间
COMMAND 进程的名称

load average 系统的负载值,基本上不会超过1,数值越小,负载值越低
Tasks 系统总数
running 运行中的进程数
sleeping 睡眠中的进程数
stopped 停止的进程数
zombie 将死的进程数
%Cpu(s) 占用资源的百分比
KiB Mem 物理内存总量 total , 空闲物理内存 free , 使用中的物理内存 used , 内核缓存的系统总量 buffcache
KiB Swap 虚拟内存总量 total , 空闲虚拟内存 free , 使用中的物理内存 used , 已经被加载的内存的量 avail Mem

------------------面板信息-------------------

Ctrl + C 停止动态的查看

pidof 线程名 查看指定线程名的PID的值

获取网卡配置和网络状态

windows: ipconfig
linux: ifconfig

uname 查看系统内核和系统版本
uname -a 查看系统内核和系统版本的详细信息
包括 版本信息,系统打包信息
uptime 查看系统负载值
history 查看历史执行过的命令 (默认保存一千条)
! + 序列号 直接执行该历史命令
history -clear 清除历史信息

poweroff 关闭系统

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值