linux补充

144 阅读2分钟

家目录

root 用户:家目录是/root 目录。

普通用户:在创建后会在/home 目录下创建与用户名同名的目录。例如:用户 tom 的家目录是/home/tom

防火墙

www.cnblogs.com/renlinsen/p…

echo

echo 输出内容到控制台

image.png

> 输出重定向和 >> 追加

基本语法: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 显示当前时间

image.png

用户管理

# 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 查看创建了哪些组

image.png

image.png

进程线程类

ps 查看当前系统进程状态

ps aux | grep xxx (功能描述:查看系统中所有进程)
ps -ef | grep xxx (功能描述:可以查看子父进程之间的关系)

killall 进程名称

netstat 显示网络统计信息

image.png

crontab

wangchujiang.com/linux-comma…

快捷键

ctrl + d 退出 shift + page down/page up 翻页

目录

/home/USERNAME:普通用户家目录
/root:管理员的家目录
/opt:第三方应用程序的安装位置
/local:第三方应用程序的安装位置
/tmp:临时文件存储位置
/etc:配置文件目录