Linux考试易忘命令

时间:2021-11-14 11:09:38

  这是为了考试而做的笔记

  

  mv命令可以移动可以改名

 mv a /test    //移动a到test文件夹下
mv a b //把a改名为b

 

 软链接和硬链接的创建

 ln -s profile a    //profile文件创建一个软链接a
ln profile b //profile文件创建一个硬链接b

  查找文件

 find newfile    //查找名字为newfile的文件

  对c语言代码进行编译

 vim hello.c               //我写了一个C语言的文件
gcc -g hello.c -o a //把这个文件编译成a
./a //运行a

  

  创建一个新用户user01,并且设置其主目录为/home/user01  

 useradd -d /home/user01 -m user01

  给用户设置密码

 passwd user01

  锁定,解锁,改名

 passwd -l user01                 //锁定用户
passwd -u user01 //解锁用户
usermod -l user02 user01 //把user01改名为user02

  查看用户和组这些信息的

cat /etc/passwd       //用户
cat /etc/shadow //用户
cat /etc/gpasswd //组

  组

 groupadd stuff      // 创建一个新组,stuff
useradd –g stuff –G stuff user02 //创建一个新帐户user02,并把他的起始组和附属组都设为stuff
gpasswd stuff //给组stuff设置组密码
gpasswd –d user02 stuff //在组stuff中删除用户user02
groupdel stuff //删除组

  文件权限

 chmod  test    //数字法,4+2+1,ugo三组
chmod o+w test //字母法,为o组加上w权限
chown bin:daemon test //改变test的所有者和所属组,以:分隔

  分区挂载

  

 mount /dev/sdb1 /mnt/a     //手动挂载,把sdb1挂载到a文件夹下

 //下面是自动挂载的方法
vim /etc/fstab //打开
//打开之后在里面写以下代码
/dev/sdb1 /mnt/a ext4 defaults //把sdb1挂载到a文件夹下面并且是ext4格式,不备份检查更新 reboot //重启