(1)添加用户
useradd 用户名
useradd 张三 //新建用户名张三
useradd -g 组名 用户名 //创建用户并指定组
useradd -g test 张三 //创建张三用户并且指定到test组
passwd 张三 //给张三用户设置密码
(2)添加组
groupadd 组名
groupadd test //新建test工作组
1、如何将已有的用户名加入工作组?
usermod -g 组名 用户名 //改变用户的所在组
2、usermod 中的参数G和g的区别?
(3)删除用户和组
userdel 用户名 //删除用户
userdel 张三 //删除用户名张三
(4)关机命令
shutdown -r now 立刻关机重启
shutdown -h now 立刻关机
(5)cp 源文件或目录 目标文件或目录
cp /home/test /tmp/
将home目录下的test文件copy到/tmp目录下
cp -r /home/dir1 /tmp/
将/home目录下的dir1目录copy到/tmp目录下
注:-r表示拷贝目录
(6)mv 源文件或目录 目标文件或目录
mv /home/test /home/test1
将home目录下的test文件更名为test1
mv /home/dir1 /tmp
将/home目录下dir1目录移动(剪切)到/tmp目录下
(7)rm 文件或目录
rm -f hello.c //强制删除hello.c文件
rm -r /home/dir //删除home目录下的dir目录
(8)mkdir 创建目录
mkdir /home/workdir 在/home目录下创建workdir目录
(9)cd 目录名
cd /home/ //进入home目录
cd .. //返回上一级目录
(10)pwd 查看当前工作目录的绝对路径
(11)ls
ls /home 显示home目录下的目录和文件
ls -a /home //可以查看隐藏文件
注:以"."开口的是隐藏文件
(12)tar 目录或文件
tar cvf tmp.tar /home/tmp
将home/tmp目录下的所有文件和目录打包成一个tmp.tar文件
tar xvf tmp.tar
将打包文件tmp.tar 在当前目录下解开
tar cvzf tmp.tar.gz /home/tmp
将/home/tmp目录下的所有文件和目录打包并压缩成一个tmp.tar.gz文件
tar xvzf tmp.tar.gz
将打包压缩文件tmp.tar.gz 在当前目录下解开
(13)chmod 改变文件或目录权限
(14)df 查看磁盘使用情况
(15)du 查看目录大小
du -b 以字节显示大小
(16)ifconfig 网络配置
ifconfig eth0 192.168.0.1
配置eth0这一网卡的ip地址为192.168.0.1
ifconfig eth0 down
暂停这一网卡的工作
ifconfig eth0 up
恢复eth0这一网卡工作
(17)netstat 查看网路状态
netstat -a 查看系统中所有的网络监听端口
(18)rpm 软件安装
rpm -ivh tftp.rpm
安装名字为tftp的文件
rpm -qa //列出所有已安装的rpm包
rpm -e name //卸载名字为name 的rpm包
Ubuntu下安装软件:
sudo apt-get install ****包
(19)mount挂载
mount /dev/cdrom /mnt
将光驱挂载到/mnt 目录下
umount 目标目录
umount /mut 取消光驱在/mut 下的挂载
(20)find 查找文件
find 路径 -name '文件名'
find ./ -name 'co*'
在当前目录及子目录中寻找名为co开头的文件
find ./ -name 'test'
在当前目录及其子目录中寻找名为test的文件
(21)grep 查找字符串
grep "file" ./ -rn
在当前目录及其子目录中,查找包含file字符串的文件
注:-r表示包含子目录
n表示行号
(22)top 动态查看cpu的使用
查看系统中的进程对cpu、内存的占用情况
(23)ps
ps -aux 查看系统中的所有进程
(24)kill 进程号 //杀死进程
(25)man 命令名
man grep //查看grep 命令帮助