Linux 命令

who 显示在线登陆用户

 

whoami 显示当前操作用户

 

date 显示系统当前的日期和时间

date命令设置时间得格式:date 月日时分年
例如:将时间设定成2019年7月11日上午11点06的命令
hwclock命令可以用来显示/设置硬件时钟命令
hwclock -s 同步硬件
hwclock -w 同步系统

cal 命令 显示某月的日历

例如显示2019年7月份的日历命令为 : cal 7 2019

ps 显示瞬间进程状态 ps -aux

 

df 查看磁盘大小 df -h 带有单位显示磁盘信息

 

man 获取某个Linux命令的使用说明

例如:查看su命令的使用说明命令为: man su

clear | ctrl+l 清屏

 

alias 对命令重命名 如:alias showmeit="ps -aux" ,另外解除使用unaliax showmeit

 

kill 杀死进程,可以先用ps 或 top命令查看进程的id,然后再用kill命令杀死进程

 

shutdown

shutdown –r now #系统立马重启
shutdown –h now #系统立马关机
shutdown –r +10 #系统十分钟后重启
shutdown –h +10 #系统十分钟后关机
shutdown –h 20:25 #系统会在今天20:25关机
shutdown –h 10 ‘This server will shutdown after 10 mins’ #这个命令告诉大家,计算机将在10分钟后关机,并且会显示在登陆用户的当前屏幕中。

halt 立马关机

 

reboot 立马重启

用户及用户组管理

/etc/passwd    //存储用户账号
/etc/group       //存储组账号
/etc/shadow    //存储用户账号的密码
/etc/gshadow  //存储用户组账号的密码
/etc/profile     //系统环境变量
bash_profile     //用户环境变量
.bashrc          //配置文件
    
useradd    //添加用户
userdel    //删除用户
了解userdel命令的常用选项:
    -r : 在删除用户的同事删除这个用户的家目录及其邮箱
例如:删除aaa用户不擅长其家目录的命令
    userdel aaa
例如:删除aaa用户,同时删除其家目录的命令
    userdel -r aaa
groupadd    //添加组
例如 : 在新系统中新增加一个名为 aaa 的群组命令
   groupadd aaa
groupdel    //删除组
usermod //修改用户的账户信息
usermod
    a)–u:修改用户的UID
    b)–g:修改用户的GID
    c)–G:将一个用户加入到指定的群组中
    d)–d:修改用户的家目录
    e)–c:修改用户的备注信息
    f)–s:修改用户所用的shell
passwd root     //给root设置密码
sudo su    //切换为管理员
su user    //切换用户,加载配置文件.bashrc

 

vim编辑器常用命令

vim三种模式:命令模式、插入模式、编辑模式。使用 ESC 或 i 或 : 来切换模式。

编辑模式下:

【dd】 //删除光标所在的一整行
【ndd】 //删除光标所在的向下n行
【yy】 //复制光标所在的那一行
【nyy】 //复制光标所在的向下n行
【p,P】 //p为将已经复制的数据在光标下一行粘贴;P为将已经复制的数据在光标上一行粘贴    
【u】 //撤消上一个操作
【[Ctrl] + r】 //多次撤消

【G】 //光标移动到文件的最后一行(第一个字符处)
【nG】 //n为数字(下同),移动到当前文件中第n行
【gg】 //移动到文件的第一行,相当于"1G"
【n[Enter]】 //光标向下移动n行 
【[Ctrl] + f】 //屏幕向下移动一页(相当于Page Down键)
【[Ctrl] + b】 //屏幕向上移动一页(相当于Page Up键)
/word】 //在文件中查找内容为word的字符串(向下查找)
【?word】 //在文件中查找内容为word的字符串(向上查找)
【[n]】 //表示重复查找动作,即查找下一个
【[N]】 //反向查找下一个 

【:s/old/new/】//替换当前行第一个 old 为 new
【:s/old/new/g】 //替换当前行所有 old 为 new
【:n,$s/old/new/】 //替换第 n 行开始到最后一行中每一行的第一个 old 为 new
【:n,$s/old/new/g】 //替换第 n 行开始到最后一行中每一行所有 old 为 new
n 为数字,若 n 为"."表示从当前行开始到最后一行
【:%s/old/new/】 //替换每一行的第一个 old 为 new
【:%s/old/new/g】 //替换每一行中所有 old 为 new
【:n1,n2s/word1/word2/g】 //n1、n2为数字,在第n1行到第n2行之间查找word1字符串,并将其替换成word2

 

posted @ 2019-07-11 13:32  随叫随到的叮当喵  阅读(158)  评论(0编辑  收藏  举报