1)使用ad命令创建一个10M大的数据文件mydata,文件以0初始化,使用split将文件分隔为1M大小的10个小文件,小文件前缀为subdata,将10个小文件打包并使用bzip2压缩为文件mydata. tbz 2)使用export命令修改环境变量$PATH,增加新的路径./,使用系统可以在当前目录下查找命令。 3)使用sort对rand. txt中的数字按数值大小进行排序并使用uniq统计千数字出现的次数,将输出重定向到文件rand.count。 4)使用 grep 命令搜索文件 lines. txt 中以“99”结尾的行然后使用 tr 将结果中的空格转换为水平制表符(即\t) 并将输出重定向lines99. txt 。 5)便用vi打开文件lines. txt,替换文件中900行到999行的数学为四位数字(如900变为0900)。,剪切3001行到4000行到文件末尾,在文件末尾添加行“Tined of so many lines.”将文件保存lines.bak (6)创建用户mylinuxuser和用户组mylinuxusers,指定mylinuxuser的用户密码为88888888,shell为tcsh,将用户mylinuxuser加入到组mylinuxusers组,将指定其为组管理员。使用umask指定默认权限为rwxr–————,然后创建子目录mydirl,指定其所有者为mylinuxuser:mylinuxusers,权限为所有者和所有者组可读写执行,其它用户可读可执行但不可写,设置其mtime为2000-1-1 1:1:1
时间: 2024-02-23 22:59:28 浏览: 75
data.zip_MSM5_TT2_mat数据的大小_mat文件_从mat文件中提取数据
1) 创建10M的数据文件mydata并分隔为10个小文件:
```
dd if=/dev/zero of=mydata bs=1M count=10
split -b 1M -d mydata subdata
```
2) 修改环境变量$PATH:
```
export PATH=$PATH:./
```
3) 对rand.txt进行排序并统计数字出现次数:
```
sort -n rand.txt | uniq -c > rand.count
```
4) 搜索以“99”结尾的行并将空格转换为制表符:
```
grep "99$" lines.txt | tr " " "\t" > lines99.txt
```
5) 在vi中替换数字并剪切粘贴:
```
vi lines.txt
:900,999s/\d\{3}/&00/g
:3001,4000d
:$put='Tined of so many lines.'
:wq lines.bak
```
6) 创建用户和用户组并设置权限:
```
sudo useradd -m -p 88888888 -s /bin/tcsh mylinuxuser
sudo groupadd mylinuxusers
sudo usermod -aG mylinuxusers mylinuxuser
sudo gpasswd -A mylinuxuser mylinuxusers
umask 027
mkdir mydirl
sudo chown mylinuxuser:mylinuxusers mydirl
sudo chmod 750 mydirl
touch -t 200001010101 mydirl
```
阅读全文