Linux常用的命令的集锦

1.对于root用户的一些特有的命令:
(1).useradd [用户名]
userdel [-r] [用户名]
-r 可以使/home/目录下的/home/都给删了
样例:
useradd david 添加david用户
(2).passwd david 修改david密码
(3)su - root 切换用户
(4)groupadd 添加用户组
groupdel 删除用户组
补充):Linux中用户有三个概念:创建的用户,组用户,其他用户;

2.文件与目录类的命令:
(1).ls [ -a/l] [ ] //查看目录
-a:查看全部包括隐藏的;
-l:详细的;
(2)cd .. 回到上一个目录
cd /home/进入home
(3)cp -r /home/crazyjackn /tmp/ 复制crazyjackn目录到tmp目录下,若是文件,就不加-r
(4)mv /home/crazyjackn /tmp/ 移动
mv还可以修改名称,把文件名字修改放到同一目录下
(5)rm -r /home/ 删除目录 home
rm /home/newfile.c 删除文件
(6)对于修改文件权限
Linux常用的命令的集锦
(7)mkdir -p /home/crazyjackn/tmp
创建文件目录,如果中间的一级不存在,要用-p
(8)du new.c 查看目录大小
(9)pwd 显示当前的路径
3.压缩打包类命令
(1)在Linux中压缩打包类文件一般后缀都是.tar,.tar.gz,.tgz,.gz,.bz2.
每个文件都有对应的命令:
.gz ———-gzip
.bz2 ———bzip2
.tar ———-tar
.tar.gz ——–tar打包,gzip压缩
.tar.bz2 ———tar打包,bzip2压缩

压缩文件 gzip /home/newfile.c
解压缩 gzip -d /home/newfile.c.gz
讲解:
tar cvf etcbak.tar etc/ 打包一个tar
tar xvf etcbak.tar 解开一个tar
tar cvzf etcbak.tar.gz etc/ 打包压缩一个 tar
tar zxvf etcbak.tar.gz 解压一个tar

(2)
a. tar cvf tmp.tar /tmp 将tmp目录打包为一个文件
b. tar xvf tmp.tar 将打包文件解开
c. tar cvzf tmp.tar.gz /tmp
将tmp目录打包为一个文件
d. tar xvzf tmp.tar.gz
将打包文件解开

4.磁盘管理和U盘使用命令:
fdisk [] ;//查询磁盘相关的信息,包括新加的U盘;
mount /dev/sdb1 /mnt/usb ; 将U盘里面的信息在usb这个目录下打开;
umount /mnt/usb ;撤销U盘;注意要退出U盘的目录;