家目录
root 用户:家目录是/root 目录。
普通用户:在创建后会在/home 目录下创建与用户名同名的目录。例如:用户 tom 的家目录是/home/tom
防火墙
echo
echo 输出内容到控制台
> 输出重定向和 >> 追加
基本语法:ll
(1)ls -l >文件 (功能描述:列表的内容写入文件 a.txt 中(覆盖写))
(2)ls -al >>文件 (功能描述:列表的内容追加到文件 aa.txt 的末尾)
(3)cat 文件 1 > 文件 2 (功能描述:将文件 1 的内容覆盖到文件 2)
(4)echo “内容” >> 文件
ln 软链接
软链接也成为符号链接,类似于 windows 里的快捷方式,有自己的数据块,主要存放了链接其他文件的路径。
ln -s [原文件或目录] [软链接名](功能描述:给原文件创建一个软链接)
删除软链接: rm -rf 软链接名
date 显示当前时间
用户管理
# useradd 添加新用户
useradd 用户名 (功能描述:添加新用户)
useradd -g 组名 用户名 (功能描述:添加新用户到某个组)
# passwd 设置用户密码
passwd 用户名(功能描述:设置用户密码)
# id 查看用户是否存在
id 用户名
# cat /etc/passwd 查看创建了哪些用户
# su: swith user 切换用户
su 用户名称 (功能描述:切换用户,只能获得用户的执行权限,不能获得环境变量)
su - 用户名称 (功能描述:切换到用户并获得该用户的环境变量及执行权限)
# userdel 删除用户
userdel 用户名 (功能描述:删除用户但保存用户主目录)
userdel -r 用户名 (功能描述:用户和用户主目录,都删除)
# who 查看登录用户信息
whoami (功能描述:显示自身用户名称)
who am i (功能描述:显示登录用户的用户名)
# usermod 修改用户
usermod -g 用户组 用户名
g 修改用户的初始登录组,给定的组必须存在。默认组id是1。
# groupadd 新增组
groupadd 组名
# groupdel 删除组
groupdel 组名
# groupmod 修改组
groupmod -n 新组名 老组名
# cat /etc/group 查看创建了哪些组
进程线程类
ps 查看当前系统进程状态
ps aux | grep xxx (功能描述:查看系统中所有进程)
ps -ef | grep xxx (功能描述:可以查看子父进程之间的关系)
killall 进程名称
netstat 显示网络统计信息
crontab
快捷键
ctrl + d 退出 shift + page down/page up 翻页
目录
/home/USERNAME:普通用户家目录
/root:管理员的家目录
/opt:第三方应用程序的安装位置
/local:第三方应用程序的安装位置
/tmp:临时文件存储位置
/etc:配置文件目录