reboot 重启
halt 关机
shutdown -h now 马上关机
poweroff -f 马上关机
grep 查询命令
ll 等于ls -l
ll -d 将其下的目录像文件一样列出详细信息(各个权限和大小)
cp oldfile newfile 复制源文件或者目录到其他地方 -r重复复制目录里面的东西 经常使用~/ ../等快捷间接地址
rm 删除一个文件 当删除目录是使用-r
mv 移动文件或者目录到另外一个地方,多文件移动时,最后一个一定为目录 移动也可以做为重命名使用,直接将一个目录移动到另外一个目录里面,起到重命名的作用。
pwd 显示当前目录
ls -l 列出当前目录下的文件详细信息
touch 创建一个文件
mkdir 创建一个mul
rmdir 删除目录
chmod 777 filename 修改权限,r4,w2,x1
chmod u=rwx ,go=rw filename
chmog a=rwx filename
对于目录只有r权限是基本无用的,只有具备x权限才能访问目录下面的东西,所以一般对外开放的目录否给rx权限
chown root:root filename 修改文件拥有者,可以顺便修改所属组
chgrp groupname filename 修改文件所属组 该组必须存在 -r 连同目录下面的文件一起修改
vim的使用
进入为一般模式:
:wq 退出 !强制退出
:w filename 编辑数据保存为另外一个文件
ZZ 离开文件,保存最终形式。
gg 第一行 ngg 从上往下数n行
G 最后一行
n yy 复制以下的n行
p 粘贴
?word /word 查询关键字
x 删除一个字符
n dd 删除n行
J 当前行和下一行链接
v 段落选择(翻白)加键盘上下左右键
ctrl+v 块选择(翻白)
y 翻白复制
d 翻白删除
vim filename1 filename2 可以直接打开两个文本文件,利用:n 和:N切换两个文件 :files列出目前打开的所有文件
:sp 多窗口分屏打开当前文件,ctrl+w 控制分屏,上下移动光标切换分屏,ctrl+w+q 退出分屏
:sp etc/filename2 打开两个文件进行分屏,基本操作和上面一致
iaor:i光标所在处,a光标下个字符,o光标下一行,r替换光标所在位置。
esc 退出当前的模式
useradd 增加一个用户 -m 并生成其根目录 -u用户id -g 初始用户组 -s 初始shell(会生成与用户名一致的用户组)
uaerdel 删除一个用户 -r 和其所有文件
passwd username 修改username的密码
usermod -g groupname username 后接初始用户组 -G后接次要用户组(初始用户组是进入用户后的默认用户组,次要用户组是用户所属的其他组)
groups 查看当前用户的所有所属用户组
newgrp 修改当前用户的有效用户组(创建文件默认归属用户组)
groupadd 增加一个用户组
groupdel 删除一个用户组
echo 一个字符流
finger username 查看用户详细数据
etc/passwd 所有用户信息文件
etc/shadow 所有用户密码信息文件
etc/group 所有用户组信息文件