进入文本模式以后:
nyy——n复制多少行yy复制
p粘贴
dd删除
u 撤销上一次操作
ZZ保持并退出
进程相关命令:
ps -au 查看当前运行的进程信息
kill -9 进程的PID 结束进程
其他常用命令:
clear: 清屏
man 命令: 查看命令的帮助文档,按q或quit退出
reboot: 重启 【shutdown -r now】
poweroff: 关机【等于shutdown -h now】{拓展参数:-r 关机并重启}{ 时间格式:now hh:mm hh为小时mm为分钟 +m:表示多少分钟后}
alias=别名信息: 设置别名 --> ~/.bashrc /etc/bashrc
unalias:用于取消别名的定义
ll -->是由 ls -l命令缩写来的
cls='clear'
注意:别名设置完毕,需要重新加载当前配置文件,使其生效 source ~/.bashrc
kill 【-9】 进程1 进程2(注释:关闭多个进程时候用空格隔开)
进程在输入为pid名
pid号用pidof查看可以以
pidof 【参数】 文件名 这是直接查看文件pid号在方式
who命令:用于当前用户在信息
wget url地址: 下载网络资源
wget https://pic2.zhimg.com/v2-60757dd40badc73ddd243393a6b0f299_r.jpg
变量定义:
变量名=变量值 注意:等号的前后不能有空格
echo 字符串或变量名 : 打印指定字符串或查找变量信息
name=Tom【变量名=变量值】
echo $name
tom
echo ${name}
tom
echo ${name}a
输出形式为 toma
如果输入格式为
echo ${namea}
输出为空白
还可以配合输出重定向使用
1. 创建一个文件 file.txt ,向该文件中写入一个 hello world 字符串{>>:追加内容到}
echo "hello world" >> file.txt
用户及用户组相关命令:
创建用户:useradd+用户名
查看用户账号/用户加密口令/用户组:cat /etc/passwd ,cat /etc/shadow, cat /etc/group
passwd用户命令:可以用来设置用户密码或者修改用户密码 格式为 :passwd +用户名
新建用户组:格式:groupadd+用户名
查看用户组:cat /etc/group
把一个用户添加或者移用户组中:gpasswd -a/-d 用户 用户组
-a:添加用户 -d:移除用户
给相应用户权限:(默认创建的用户他的权限只能在家目录下操作)
在家目录中输入visudo,找到相应的赋予权限的地方,例:
root ALL=(ALL) ALL #g给单个用户权限
%wheel ALL=(ALL) ALL
第一个ALL:第二个ALL: 第三个ALL
通过which命令我们能够查找到命令所在的位置,格式:which+命令名(大致位置)
which+命令名 | whereis +命令 命令的具体位置
su用于多个用户之间切换用户:su 用户名
sudo能够限制用户在计算机运行某些命令,和监测日志