程序:静态保存的代码
进程:动态执行的代码
查看进程---ps
ps aux
ps -elf
top---查看实时进程
kill---终止指定pid号的进程
killall--终止所有进程
-9--强制结束
程序:静态保存的代码
进程:动态执行的代码
查看进程---ps
ps aux
ps -elf
top---查看实时进程
kill---终止指定pid号的进程
killall--终止所有进程
-9--强制结束
chmod -R---递归修改指定目录下面所有文件
chown -R---递归修改指定目录下面所有文件
查看文件facl----getfacl
设置文件访问列表---setfacl
新建的用户没有密码不能登录系统
passwd 用户名---设置密码
在密码前加 ! 表示用户不能登录操作系统
echo 123 | passwd --stdin caoting---另一种修改密码方式
修改用户密码信息:
删除用户账户:
userdel
-r 删除其家目录
/etc/group ---组的信息
组名:组密码:组ID:组成员(附加组)
/etc/gshadow:保存组的密码
groupadd--创建组
-g ---指定组ID
gpasswd--添加删除组成员
-a
groupdel(如果这个组是其它组的基本组不能被删除)
id ---查看用户信息
groups---查看用户属于哪些组
用户账号:
超级用户 普通用户 程序用户(不能登录操作系统,启动软件)
组账号:
基本组(私有组)
创建的每一个账号默认属于某一个组(基本组),一个账号可以在多个组(附加组)
附加组(公共组)
UID(User Identity,用户标识号)
GID(Group Identity,组标识号)
/etc/passwd ---用户账户配置文件
账户名称:密码/密码占位符:用户id:基本组id:用户全名:家目录:登录shell
/etc/shadow---用户密码存放位置
* 字段2:加密的密码字符串(!起始,代表账户不能登录系统)
创建用户:
useradd aa
useradd 选项
-u:指定UID标记号
-g:指定基本组名
-G:指定附加组
-s:指定用户的登录shell
usermod---修改用户账户属性
-u:指定UID标记号
-g:指定基本组名
-G:指定附加组
-s:指定用户的登录shell
gedit 图形界面的编辑器---类似记事本
vim
dd----删除/剪切
#dd
yy----复制
#yy---复制从光标处开始的#行内容
p---黏贴
/---查找
?---倒着查找
n--查找下一个
N---查找上一个
:w /root/hh ----文件另存为
:r 路径 ---在当前文件中读取其它文件的内容到光标地方
vim -o aa bb---同时编辑两个文件
vim -O aa bb---同时编辑两个文件
mandb-----构成数据库
man info
cp----复制 -r---递归复制整个目录
rm---删除 -f----强制删除,不用提醒
mv---移动
mkfir----创建文件夹
touch---创建空文件
ln----快捷方式
mkdir -p aa/bb/cc -----递归创建目录
file test.txt 查看当前文件或者文件夹类型
浅蓝色:文件快捷方式
bin 和 sbin放置常用命令
查看及切换目录
pwd
cd
ls
du
ll= ls -l
ls:
-d ---显示目录本身属性
-h ---一更易读形式显示(K,M)
du:统计目录及文件空间占用情况
ls -l 常规显示
“\”强制换行
man ls查看ls的帮助手册
关机 shutdown -h now
poweroff
init 0
重启
shutdown -r now
reboot
init 6
查看主机名
hostname
查看系统cpu
cat /proc/cpuinfo
查看内核
uname -a
uname -r---内核版本