linux完整课程
19480人加入学习
(9人评价)
Linux快速入门
价格 ¥ 488.00

有存储位置的为外部命令

没有存储位置的为内部命令

[展开全文]

?

Linux负责管理硬件,并为上层应用提供接口。

centos

[展开全文]

top:动态监控进程所占系统的资源,里面的数据每3秒刷新一次,主要关注CPU和memory已经command,按><上下翻页,上下键滚动,按q键退出

top -bn1 :截取某一时刻的情况

free:查看内存使用情况

free -b:用字节做单位

free -k:用k做单位

-m:用M做单位

-t:显示total(总计)

kill:停止或者杀死进程,可以通过pid或者任务编号来指定要操作的对象

kill 参数 pid或者任务编号

-l 列出全部的信号名称

-s指定发送信号(注:9可以无条件的终止进程 kill -s? 9? 进程pid)

[展开全文]

进程管理:

后台:

command? &:让当前工作放到后台工作,相当于最小化,如find? / -name install.log.syslog? &执行后出现的:

[1]代表任务编号? ?4197代表进程号(PID)

ctrl+z:暂停谋工作

fg:将后台的工作推到前台来,默认将最接近的任务编号推到前台

fg? %任务编号:

jobs:用于查询后台所有的进程

ps? ?-a:显示当前所有运行的进程? 相当于windows中的任务管理器

ps? -u:显示所有的用户

-x:列出所有tty进程,tty是当前所使用虚拟终端

-e:所有进程,与a略有区别

-f:完整显示信息

常用的有 ps? aux? 和ps? -ef

w:查看当前系统的负载,显示的负载值小于CPU数则安全

vmstat:监控当前系统的状态,判断哪里有负载,执行后的内容:

procs (进程)r运行和等待cpu时间片的进程数,如果长期大于CPU个数,则说明CPU不够用 b表示等待资源的进程数,如等待i输入o输出,这一列的值如果长时间大于1,则说明系统的压力大

?

?

[展开全文]

history查看历史命令

用户和组管理? /etc/passwd(存放用户信息如用户uid,其中普通用户范围500——65535,0是root用户的uid?用户名)?和? /etc/shadow(用于存放密码,执行命令后密码出现*和!的用户是不能登录的)

groupadd? 群组名? :添加新的群组

groupadd -g? ?GID? 群组名:添加新群组并设置GID

groupdel 群组名:删除群组(注:要先将群组中的用户删除才能删除群组)

useradd 用户名:添加用户名 后执行命令passwd,设置密码

使用passwd修改密码:passwd——修改当前用户的密码

使用root用户修改其他用户的密码:passwd? 用户名

useradd -u uid 用户名

useradd? -g gid或者groupname? 用户名:指定gid或者将用户添加到指定群组

useradd? -M 用户名:添加用户并不见了属主目录

-s :指定用户使用的内核 默认使用/bin/bash

userdel 用户名:删除用户

userdel -r 用户名:将账号的家目录和属主文件一起删除,减少垃圾文件的产生

usermod -u uid? -g gid或groupname 用户名:修改用户信息,如uid和gid

usermod -G 群组1,群组2? 用户名:将用户加入两个不同的群组

id 用户名:查看用户的UID/GID以及所拥有的群组

groups 用户名:显示用户所在的群组信息

用户切换命令:su 用户名:切换用户,依然使用当前用户的环境? su - 用户名:切换用户,并完整切换到目标用户的环境,即切换到目标用户的属主目录下? exit:回到原来的用户

?

?

?

?

[展开全文]

history查看历史命令

用户和组管理? /etc/passwd(存放用户信息如用户uid,其中普通用户范围500——65535,0是root用户的uid?用户名)?和? /etc/shadow(用于存放密码,执行命令后密码出现*和!的用户是不能登录的)

groupadd? 群组名? :添加新的群组

groupadd -g? ?GID? 群组名:添加新群组并设置GID

groupdel 群组名:删除群组(注:要先将群组中的用户删除才能删除群组)

?

?

[展开全文]

linux下的主要打包和压缩工具有:

.z? compress工具压缩的文件

.bz2? bzip2工具压缩的文件

.gz? gzip工具压缩的文件

.tar tar工具打包的数据

tar.gz 先用tar打包,再用gzip压缩

.zip? zip工具压缩

.rar? rar个压缩

bzip2 :压缩工具,压缩后缀名为 .bz2

语法:bzip2? 参数 文件名

bzip2? -d 文件名:解压文件,可以解压后缀名为:.bz? .tbz的文件

bzip2 - z 文件名 :压缩指定文件为.bz2后缀名的文件

bzip2? -k? ?文件名:压缩后保留原文件

gzip 文件名 :压缩文件 后缀名 .gz

gzip -d? 文件名 解压文件

gzip? -数字(1—9,1的压缩率最低,即压缩出来的文件较大,压缩速度较快,9压缩率最高,压缩后的文件最小,但压缩速度慢,默认情况下是6) 文件名

zip 压缩名(新起的) 文件列表:可以一次性压缩多个文件

unzip? 压缩名:压缩文件后缀为.zip

tar? 参数? 打包名(新起,要加上后缀名.tar) 需要打包的文件名

-c:建立一个包

-t:查看包中的文件

-v:打包过程中显示被打包的文件

-f:需要打包的内容为文件

-x:解开一个包

-z:同时启用gzip根据进行压缩或者解压

?

?

?

?

[展开全文]

查看文件内容

cat? ? 文件名:将文件的内容连续输出到屏幕上

cat -n 文件名:连行号一起显示在屏幕上,空行也记录行号

cat -b? 文件名:连行号一起显示在屏幕上,但空行不记录行号

more:在屏幕上显示文件内容

more +n 文件名:从第几行开始显示

more -n? 文件名:定义屏幕显示大小为n行

下翻:空格(整页下翻)、Ctrl+f(整页下翻)、回车(单行下翻)q键退出,到最后一页可以自动退出

less 参数 文件名?

less -N? 文件名:显示每行的行号,必须按q键才能退出

head? 文件名? :显示文件的头几行的内容,默认显示10行

head -n? 文件名:显示文件头部的n行

tail 文件名:默认显示文件尾部的10行

tail -n? 文件名 :显示文件尾部的n行

?

?

[展开全文]

管道命令竖线(|)

作用:将一个命令的输出传送给其他命令作为输入

command1? |? ?command2

分屏显示

命令? ?|? ? less? ?可以按空格进行上下页的转换,用上下键滚动,按:q退出

命令? ?|? more 空格上下转换? ,不能按上下键滚动,

?

[展开全文]

pwd :显示当前所在目录?

创建目录:mkdir 目录名? ?

同时创建多个目录:mkdir? 目录1? 目录2 目录...

当建立的父目录不存在时,同时建立父目录mkdir -p? 目录名1/目录2

rmdir 目录名称:删除一个空目录

rmdir? 1 2 3:同时删除1 2 3目录

复制文件:cp -ru? 源文件? 目标文件

-r:将文件进行递归处理,即将源文件下的所有文件一并处理

-u:源文件较新,没有目标文件,常用于备份

rm ?文件名:删除文件名

-f :force? 强制删除,不提示用户是否需要删除的信息

-r:循环删除,常用于目录删除

mv 源文件? 目标文件? ?:移动文件

?

?

?

?

[展开全文]

vi编辑器类似于Windows下的notepad(记事本)

vi编辑器的三种模式:一般模式、编辑模式(按i)、命令模式

[展开全文]

linux根目录介绍

Windows的根目录:C:\ D:\? E:\

linux的根目录:/? ?

根目录文件的两种显示方式:(1)列表型? 命令:ls -l/? ?(2)树形? 命令:tree /

bin目录:存放普通用户常用的命令

boot:存放系统的核心文件

dev:存放与设备有关的文件

etc:用于保存系统的数据文件和启动文件、脚

本等

home:普通用户的属主目录,家目录可以存放一些用户自己的文件

lib:存放用于编译某些程序时要用的一些函数库

media:用于系统自动挂载,存储设备时使用的目录,如挂载光驱、U盘

root:系统管理员的属主目录

mnt:用于挂载设备时使用的目录

sbin:存放系统管理常用的命令

usr:用于存放用户安装的一些应用程序,类似于Windows系统中的programfile目录

var:用于存放一些系统的文件,如登录文件等经常变动的文件

tmp:存放一些临时文件

相对路径? .目录表示当前目录? ?..目录表示当前目录的上一层目录

回到属主目录? ? cd? ~?

?

?

?

?

[展开全文]

在线帮助命令

1.man (用户手册)作用:查看联机手册?

man ls

1普通的命令? ? ?man sleep

2系统调用,如open

3库函数 man 3 sleep

help命令:查看shell内部命令帮助信息,内部命令是没有存储路径的命令,有存储路径的是外部命令

内部命令格式:help 命令

外部命令:命令? --help

判断内部命令与外部命令:type? 命令

whereis:查找与某一命令相关的文件的存放位置? ? whereis -bfmsu? 命令

-b查找二进制文件存放位置? ?-m查找手册页的位置? ?-s查找源程序文件存放位置? whereis -m cd

?

[展开全文]

linux只是一个内核,一个完整的操作系统

shell是一个解释器,为用户与内核之间提供一个接口

[展开全文]

compress压缩现在版本没有,以前版本有,后缀.z

[展开全文]

windows的根目录\;linnux的根目录是/

[展开全文]

授课教师

博为峰网校
资深培训讲师

课程特色

视频(14)
下载资料(1)
重庆肘时彩开奖历史 5000到350万炒股手记 山东11选5前二推 广东省福利*36选7 同花顺配资 杠杆炒股票_杨方配资 股票学习网 股票融资10倍杠杆利息 北京快三走势图表 股票论坛 山东十一选五的开奖 大配资 新浪股票指数 11选五5开奖结果 国盛证券 今日股票推荐11.21 北京单场和竞彩