linux命令
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux命令相关的知识,希望对你有一定的参考价值。
用户管理:
sudo useradd 用户名 -m 创建一个用户,使用-m为新用户创建文件夹(已用户名作为文件名),cat /etc/passpwd
sudo passwd 用户名 为指定用户设置密码,修改密码
su 用户名 切换到指定的用户
whoami输出当前用户名
exit退出当前用户
groupadd YYY创建组,当创建一个用户的时候,也会创建一个组
groupdel YYY删除组
cat /etc/group查看有哪些组
usermod -a -G sudo 用户名; usermod -a -G adm 用户名 将某个用户名加入sudo和adm组中,否则权限很低。sudo和adm是系统默认创建的
chgrp 用户名 文件名;改变某个文件的所在的组
chown 用户名 文件名;改变文件所有者
远程登录:ssh [email protected],linux系统之间,利用who列出所有远程登录的用户名
将终端分成两块:ctrl+shift+t,切换窗口:alt+1,2,3..
userdel -r 用户名
sudo -s切换到超级管理员
文件权限
-rw--rw-r--第一个代表文件拥有者的权限,第二个代表同组用户的权限,第三个其他用户拥有的权限
rwx可读可写可执行
chmod u=rwx 文件名;改变文件的拥有者权限为rwx
chmod g=rx 文件名;改变文件的拥有者所在组对文件操作权限为rx
chmod o=r 文件名;改变其他的用户对文件的操作权限为r
也可以写成如下形式:chmod u=r,g=r,o=r 文件名
数字组成法:
r--->4
w--->2
x--->1
通过数字进行组合相加,进行设置,如:chmod 137 文件名 表示文件的拥有者权限为x,文件组为wx,其他用户为rwx
vim 编辑器
i--进入编辑模式,在当前位置的前面插入内容
a--进入编辑模式,在当前位置的后面插入内容
o--进入编辑模式,在当前位置的下一行插入内容
I--大写的i,进入编辑模式,光标移动到当前行的首字母位置进行插入内容
A--大写的a,进入编辑模式,光标移动到当前行的末尾进行插入内容
O--大写的o,进入编辑模式,光标移动到当前行的上一行进行插入内容
yy:复制光标所在的这一行,4yy:复制光标所在行(包括改行)开始向下的4行
p:粘贴
dd:剪切,删除光标所在的行,3dd:删除光标所在行(包含光标),向下3行
键盘中 h--左,j--下,k--上,L--右
H:当前屏幕的上方
M:当前屏幕的中间
L:当前屏幕的下方
ctrl+F:向下翻一页
ctrl+B:向上翻一页
ctrl+d:向下翻半屏
ctrl+u:向上翻半屏
以上是关于linux命令的主要内容,如果未能解决你的问题,请参考以下文章