<> 重定向
ls -l /dev | grep ^d > ./output.txt 标准正确输出
ls -l /notexist 2 > ./file3.txt 标准错误输出
ls -l /etc/passwd /notexist &> file4.txt 不管正确错误输出都重定向到file4.txt文件
ls -l /etc/passwd /notexist &> /dev/null 屏蔽所有输出结果
>> 追加
cp 复制
-a 尽可能的保留所复制的文件属性
-r 拷贝文件夹
vim
三种模式:
命令模式:
i 在光标前进入
I 在行首进入
a 在光标后进入
A 在行末进入
o 在光标所在行的下一行行首进入
O 在光标所在行的上一行行首进入
cw 修改一个单词
dw 删除一个单词
dd 删除一行
u 撤销上一次操作
CTRL + r 重新上一次操作
GG 光标快速回到文件底部
gg 光标快速回到文件首部
4dd 删除光标所在行开始的4行
p 在光标下一行进行粘贴
yy 复制一行
d$ 删除光标后面的字符都行末
末行模式:
q 退出
q!强制退出
w 保存
wq 保存并退出
wq!强制保存并退出
set nu 显示行数
set nonu 不显示行数
set autoindent 自动对齐
set noautoindent 取消自动对齐
1,5s/mail/gmail/g 全局替换(1-5行)
组的相关命令
groupadd
groupdel
groupmod -g -n
gpasswd
gpasswd -A hellen tom 让hellen成为tom组的管理员
组的管理员可以把其他帐号添加到该组
gpasswd -a moto tom <---组管理员或者root运行此命令可以moto添加到tom分组
neogrp tom <---临时加入到tom组
思路:
第一步:创建用户 #useradd nokia -s /bin/ksh -d /home/inokia -f 10 -e 04/20/2010
第二步:配置密码 #passwd nokia
第三步:创建TOM #useradd tom
第四步:设TOM为nokia分组管理员 #gpasswd -A tom nokia
第五部:建立帐号bean,roy #useradd bean
#useradd roy
第六步:root身份将bean列入nokia分组 #gpasswd -a bean nokia
第七步:使用tom用户将roy列入nokia分组 #passwd tom
#su - tom
$gpasswd -a roy nokia
$id
$exit
第八步:查看结果 #less /etc/group
第九步:清理现场 #userdel tom
#userdel bean
#userdel roy
#userdel bean
第10步:删除家目录 #cd /home
#rm -rf inokia tom bean roy
第11步:删除邮件文件 #cd /var/mail
#rm -f nokia tom bean roy