写一个脚本,包含以下内容:
- 显示/etc/group文件中第五行的内容
- 创建目录/home/ubuntu/copy
- 切换工作路径到此目录
- 赋值/etc/shadow到此目录,并重命名为test
- 将当前目录中test的所属用户改为root
- 将test中其他用户的权限改为没有任何权限
#!/bin/bash
head -5 /etc/group|tail -1
mkdir /home/ubuntu/copy -p
cd /home/ubuntu/copy
sudo cp /etc/shadow /home/ubuntu/copy/test
sudo chown root test
sudo chmod o=--- test
递归实现,输入一个数,输出这个数的每一位
#include <stdio.h>
void fun(int num)
{
if(num!=0)
{
fun(num/10);
putchar(' ');
printf("%d",num%10);
}
}
int main(int argc, const char *argv[])
{
int num;
printf("请输入一个数:");
scanf("%d",&num);
fun(num);
putchar(10);
return 0;
}
递归实现,输入一个数,输出这个数的二进制
#include <stdio.h>
void fun(int num)
{
if(num!=0)
{
fun(num/2);
printf("%d",num%2);
}
}
int main(int argc, const char *argv[])
{
int num;
printf("请输入一个整数:");
scanf("%d",&num);
fun(num);
putchar(10);
return 0;
}
思维导图