Linux介绍:
特点: 开源、免费、自由使用;多用户、多线程、多任务、多CPU。 组成:Linux = 内核 + shell + 文件系统 + 应用程序 应用:服务器、手机操作系统… 分支:Redhat、debain… 安装:VMware
一.目录结构
/ 根目录
每一个文件和目录都是从根目录开始的,只有root用户由该目录下的写权限。
1.bin 用户二进制文件
包括可执行的的二进制文件。系统所有的命令都设在这里。
2.sbin 系统二进制文件
包括可执行的二进制文件,这个目录下的命令通常由系统管理员使用,例如iptables,reboot,fdisk,ifconfig,
3.etc 配置文件
包含所有程序所需要的配置文件,也包含了启动/或停止单个程序的shell脚本
4.dev 设备文件
包含终端设备,USB或连接到系统的任何设备。
5.proc 进程信息
包含正在运行的所有进程的信息
6.var 变量文件
包含系统所有可能增长的文件,比如日志文件,数据库文件等
7.tmp 零时文件
系统或用户创建的零时文件,每次关机零时文件都会被删除
8.usr 用户程序
包括/usr/bin,/usr/sbin,/usr/lib,/usr/local
9.home 家目录
所有用户到home存储个人文档
10.boot 引导加载程序文件
11.lib 系统库
12.mnt 挂在目录
用于挂载移动设备的零时目录
二.文件类型
LINUX中的七种文件类型
1.d 目录文件。
l 符号链接(指向另一个文件,类似于瘟下的快捷方式)。
2.s 套接字文件。
3.b 块设备文件,二进制文件。
4.c 字符设备文件。
5.p 命名管道文件。
- 普通文件,或更准确地说,不属于以上几种类型的文件
- 三.Linux基本命令
1.目录命令
1.1目录切换命令
cd usr: 切换到该目录下usr目录
cd …(或cd…/): 切换到上一层目录
cd /: 切换到系统根目录
cd ~: 切换到用户主目录 (root用户就是/root,普通用户就是/home)
cd -: 切换到上一个操作所在目录
cd /tmp/test: 使用绝对路径切换
cd test: 使用相对路径
1.2目录操作命令
mkdir 目录名称: 增加目录
示例:
mkdir test
mkdir-p test/a/b/c:创建多级目录(使用相对路径)
mkdir-p/opt/test/aa/cc:创建多级目录(使用绝对路径)
ls或者ll:(ll是ls -l的别名,ll命令可以看到该目录下的所有目录和文件的详细信息):查看目录信息
参数:
-l 以列表形式查看
-h 以一种人性化的方式查看,也是文件的大小以合适的单位显示
-a 查看所有文件,包括隐藏文件
-i 显示出文件的i节点号
find 目录 参数: 寻找目录(查)
用户切换
su [用户名]
比如:su zhangsan
su:默认切换到root
创建用户
useradd 用户名:新建一个用户,一个同名的组,/home/同名的文件夹(uid,gid自增)
useradd -u 用户id 用户名
useradd -b /路径 用户名
useradd -g 用户组 用户名: 新建用户,放到指定的用户组中
修改密码
passwd 用户名
删除用户
userdel lisi: 仅删除用户
userdel -r Wangwu: 删除用户以及目录(-r将关联的文件一并删除)
userdel -rf wangwu: 删除登录用户以及目录:(-f强制)
用户管理命令
useradd 选项 用户名:添加用户账号
userdel 选项 用户名:删除用户帐号
usermod 选项 用户名:修改帐号
passwd 用户名:更改或创建用户的密码
passwd -S 用户名 :显示用户账号密码信息
passwd -d 用户名: 清除用户密码
1038

被折叠的 条评论
为什么被折叠?



