. linux特点
性能好、稳定性高、常用于服务器
开源免费
可以压缩到很小的系统、用来植入到一些硬件设备中
适合初学者建立编程思想
文件系统和win不同
2.
/
: 根目录
/home: 家目录(普通用户)
/home/terry
/home/tom
/etc: 用户配置文件
/sys 系统配置文件
/root root用户的家目录
/var: 用来存放静态文件
3.
登录
命令行ssh:
cmd:
ssh root@47.100.76.121
xshell:
其他命令
ls: list 列出当前文件夹下的所有文件
ls/home :列出/home文件夹下的所有文件
ls -l: 使用长列表的形式列出当前文件夹下的所有子文件
eg :
-rw-r–r--: 用户权限
1 : 链接数
test : 当前所属用户
terry: 用户所属组信息
clear: 清屏
more : 预览
more a.txt
tail 预览文件前十行
head 预览文件后十行
cd
cd ./
cd …/ 退回上一级目录
cd /home
cd css
- 用户操作
添加用户: $
adduser 用户名
创建用户 /etc/group 存放分组信息
/etc/passwd 存放用户信息
/etc/shadow 存放用户密码
创建分组
将用户存放在分组中
在home下创建用户文件
复制配置文件
输入密码
删除用户 $
userdel -r 用户名
切换用户
su - 用户名称
su - : 切换到root用户
查看用户基本信息 $ id
修改用户
: $ usermed -g 1003 terry 将terry用户的组id修改成1003
目录操作
新建多个目录
mkdir linus javascript html css
新建多级目录
$ mkdir -p css/day01
-p : 创建级联目录
新建文件/修改最近访问时间
$ touch a.txt
$ echo 将hello快捷的输入到a.txt中
拷贝文件:
$ cp a.txt b.txt 复制文件
$ cp -r dir1
dir2 复制文件夹
移动文件
$ mv a.txt dir
$ mv *.txt dir
$ mv dir1 dir2
删除文件
$ rm a.txt 删除文件
$ rm /r dir 删除文件夹
压缩文件:
gz
$ gzip a.txt : 压缩
$ gunzip a.gz : 解压
只能对单文件进行压缩
bz
$ bzip2 a.txt 压缩
$ bunzip2 a.txt 解压
只能对单文件进行压缩
zip
$ zip all.zip *.txt
$ unzip all.zip
可以进行整理压缩
权限管理
1.通过表达方式来修改
2.通过二进制方式修改