linux基本知识

linux系统是芬兰人 李纳斯·托瓦兹 编写的类Unix操作系统,基于POSIX和UNIX的多用户,多任务,多线程和多CPU;
1.命令窗口与图形界面切换 ctrl+alt+F1-F6
2.sync
shutdown
3.ls -l
dr-xr-xr-x
第一个字符表示这个文件是目录、文件或者链接文件等;
d 目录
- 文件
/ 连接文档
b 装置文件里的可供储存的接口设备
c 装置文件里面的串行端口设备,如键盘、鼠标等
接下来的字符,三个一组,且均为【rwx】的三个参数组合:r 表示可读,w 表示可写,x代表可执行;位置不会变化,如果没有权限,就出现-;
|文件类型 | 属主权限 | 属组权限 | 其他用户权限|
| 0 | 1 2 3 | 4 5 6 | 7 8 9 |
对root用户来说,文件权限不起作用。
更改文件属性:
chgrp:更改文件属组 chgrp [-R] 属组名 文件名
chown:更改文件属主或者文件属组
chmod 更改文件9个属性
用数字代表各个权限:r:4 w:2 x:1 -:0
owner = 属主三个权限值相加
group = 属组三个权限值相加
others = 其他用户组三个权限制相加
符号类型改变文件权限:使用u , g , o代表三种身份(owner ,group,others),a代表所有身份
使用+ ,- ,= 代表权限的加入,去除和设定
4.ll
5.文件与目录管理
绝对路径:由根目录/起,如:/usr/share/doc
相对路径:由当前目录起,例如:../man
处理目录常用命令:
ls/cd/pwd/mkdir/rmdir/cp/rm
cd ~ 回到当前用户的主目录
pwd -P 显式除确实路径,而非使用link路径
mkdir -p 递归创建目录
rmdir -p 连同上一级(空)目录一起删除
cp 复制文件或者目录
rm 移除文件或目录
mv 移动文件或者目录,或修改名称
文件内容查看:
cat 从第一行显式文件内容
tac 从最后一行显式文件
nl 显式时,输出行号
more 一页一页显式
space键:向下翻一页
Enter:向上翻一页
/字符串:在这个显式的内容当中向下搜索字符串
:f 显式出档名以及目前行数
q 离开
b 或者 crtl-b 往回翻页
less 与more类似,可向前翻页
空白键 :向下翻动一页;
[pagedown]:向下翻动一页;
[pageup] :向上翻动一页;
/字串 :向下搜寻『字串』的功能;
?字串 :向上搜寻『字串』的功能;
n :重复前一个搜寻 (与 / 或 ? 有关!)
N :反向的重复前一个搜寻 (与 / 或 ? 有关!)
q :离开 less 这个程序;
head 只看前几行
head -n
tail 只看后几行
tail -n
6.linux用户和用户组管理
       A)用户账户管理
a.添加新账号
useradd 选项 用户名
b.删除账号
userdel 选项 用户名
常用选项 -r 删除主目录
c.修改账号
usermode 选项 用户名
-I 新用户名
d.用户口令管理
用户刚创建时没有口令,账户被系统锁定,无法使用;必须在设置口令之后才可以使用。
指定和修改口令的命令是:password 选项 用户名
-I 禁用账号
-u 口令解锁
-d 使账号无口令——使用空口令
-f 强迫用户下次使用口令登录
    B)用户组管理
    a)增加用户组:
    group 选项 用户组
    b)删除用户组
    groupdel 用户组
    c)修改用户组属性
    groupmod 选项 用户组
            d)具有多用户组的用户切换用户组
            newgrp root
   7.与账号有关的系统文件
a)etc/passwd 记录每个用户的一些基本属性
文件格式:
用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell
b)linux系统中存在一些为了方便系统管理的伪用户,不能登录,但在上述文件中占有记录。
伪用户含义:
bin 拥有可执行的用户命令文件
sys 拥有系统文件
adm 拥有帐户文件
uucp UUCP使用
lp lp或lpd子系统使用
nobody NFS使用
c)etc/shadow 与etc/passwd中记录一一对应,记录用户密码,只有超级用户可以访问此文件。
文件格式:
登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志
d)etc/group文件中存放这用户组的所有信息
文件格式:
组名:口令:组标识号:组内用户列表
8.批量添加用户:
a.按照/etc/passwd文件格式编辑文本文件user.txt
b.以命令将文本文件导入:newusers < user.txt
c.执行命令将/etc/shadow产生的密码解码并回写到/etc/passwd中, pwunconv
d.编辑每个用户密码文件 passwd.txt
e:以root身份执行用户密码创建命令
chpasswd < passwd.txt
f:将密码写入shadow文件
pwconv
9.磁盘管理
df:列出文件系统的整体磁盘使用量
du: 检查磁盘空间使用量
fdisk: 用于磁盘分区
mkfs :磁盘格式化
fsck:磁盘检验
磁盘挂载与卸除:
mount [-t 文件系统] [-L label名] [-o 额外选项] [-n] 装置文件名 挂载点
10.vi/vim
vi/vim 有三种模式:命令模式,输入模式和底线命令模式
进入vim时,vim处于命令模式,i/o/a切换到输入模式以编辑文档,x删除光标所在处的字符;:切换到底线命令模式;
底线命令模式下可以运行很多命令:
11.yum命令
shell前段软件包管理器,基于RPM 包管理器,能从指定服务器自动下载RPM包且安装,自动处理依赖关系,一次安装。
语法:yum [options] [command] [package...]
options:-h help
-y 安装过程中全部选择yes
-q 不显示安装过程


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值