用户管理命令
useradd:添加用户
passwd:添加密码
userdel:删除用户
su:切换用户
chown:修改文件所有者
chmod授权
chmod +/- r/w/x 文件名 (r代表可读,w可写,x可执行)chmod u+r,u+w,u-x,g-r,g-w,g-x,o-r,o-w,o-x (u代表用户自己,g代表同组的,o其他人)
421rwx //权 如:
rwx --x rw-
7 1 6
普通命令
pwd:看自己在哪个文件下
whoami:查阅当前用户
ls:当前目录下内容
ls /etc|more (分页显示)查询
ls /etc|grep pa (pa是关键词)检索
ll:ls -l的简化版,linux 才有
rm -r 删目录或文件 或 rm -rf 强制删除
rmdir 删除空目录 rmdir dbk
mkdir 建目录 mkdir dbk
touch 创建文件或更改文件时间 touch bdkw
clear : 清屏 或者ctrl+l
cp复制
cp /etc/passwd . 当前目录存在的文件夹, ( . 代表当前目录)
cp /etc/passwd ./passwd.bak 不存在的文件名,改名复制
cp -r复制文件夹
ln -s:软链接,类似快捷方式
ln:硬链接,复制一个再链接
mv命令:移动
mv 原文件名 目标文件名 例: mv test abc
当目标文件名不存在时,为改名命令,将test改名为abc
当目标文件名存在时,为移动命令
wc:统计文本文件的行数,字数,字符数
ps:观察下面有哪些进程 ps -ef
kill:杀除进程 kill -9强制删除
shutdown:关机
xxx --help:命令怎么用或用man XXX
cat 正序查看文件内容
cat /etc/passwd|grep root表示找有root关键词的行
cat /etc/passwd|grep ^root表示找root开头的行
tac:逆序显示文件内容
head:列出前几行
tail:列出后几行
find:查找 find / *local(/表示从更目录下开始查找*表示忘记的部分)
whereis:查找系统文件所在路径
grep :在指定的文本文件中查找指定的文字或字符串
date :显示和设置时间日期
wget :上网
rpm -qa :显示安装过的包
rpm -e :卸载
rpm -ivh:安装 rpm -ivh Xxxxx.rpm
管道:将一个命令的输出传给另一个命令,作为另一个命令的输入
命令1|命令2|命令3....|命令n
重定向输出:> 如 ls > 123.text
错误重定向 lssss 2>123.text
重定向输入:< 例如wall < 123.text
rm -rf强制删除
比较是不是同一个文件
md5sum //计算文件摘要
输出重定向
ls是标准输出,默认的输出到下一行
ls>abc.test //把目录输出到abc.txt中
echo命令
echo hi>123.txt //将hi写入123.txt
echo "nihao!\">>123.txt //追加输出,在123.txt中继续写nihao!
vi的使用:vi xxx 一开始是进入Comand mode模式,输入i ,a ,o后进入insert mode模式
i:插入,从目前光标所在之处插入所输入的文字
(a:增加,从目前光标所在的下一个字开始输入
o:插入新的一行,从行首开始输入文字
按ESC退出insert mode
输入:w是保存
:q退出
:q!不保存退出)