头像

CodeWater




在线 


最近来访(40)
用户头像
面对WA吧
用户头像
tideline
用户头像
自律
用户头像
Alsace
用户头像
qyc
用户头像
保底不歪抽早柚
用户头像
LHHHHHH
用户头像
维叶
用户头像
Vicent
用户头像
Timi
用户头像
codeSakura
用户头像
瞳星结
用户头像
skydegree
用户头像
acwing_39694
用户头像
Acwing-一尘不染
用户头像
snkz5qing
用户头像
Mirror瓜皮
用户头像
limie
用户头像
用户头像
福尔摩东


CodeWater
7小时前

知识点

讲义

个人总结

1.du -ch查看当前目录下所有文件的占用情况
2.ps aux | grep 进程名 : 查看某个进程
3.kill -9是立即关掉进程。kill -15是完成善后工作再关掉。有时延
4.修改过.bashrc文件,要恢复原样,只需要把它删除,然后恢复出厂设置。

作业

0.

进入homework_0文件夹

vim mydu

***
#! /bin/bash

du -sh
***
[1] 添加可执行权限:
chmod +x mydu
[2] 在~/.bashrc文件末尾添加一行:
export PATH=/home/acs/homework/lesson_7/homework_0:$PATH
应用该修改:

source ~/.bashrc

1.这个是统计cpp个数

进入homework_1文件夹;

[1] 添加可读权限:
chmod +r * -R
[2] 统计行数:
find . -name '*.cpp' | wc -l > ans.txt

2.这个是统计cpp里面的所有行数,不一样

进入homework_2文件夹。

[1] 统计cpp文件总行数
find . -name '*.cpp' | xargs cat | wc -l > ans1.txt
[2] 统计py文件包含thrift字符串的总行数
find . -name '*.py' | xargs cat | grep thrift | wc -l > ans2.txt

3.

进入homework_3文件夹。

find . -name '*.py' | xargs rm

4.

进入homework_4文件夹。

cat scores.txt | cut -d ' ' -f 1 > names.txt
cat scores.txt | cut -d ' ' -f 2 > mathematics.txt
cat scores.txt | cut -d ' ' -f 3 > algorithm.txt

5.

进入homework_5文件夹。

cat scores.txt | cut -d ' ' -f 1 | sort > names.txt

6.

进入homework_6文件夹。

[1] 选取前5行
head -5 scores.txt > top.txt
[2] 选取后4行
tail -4 scores.txt > bottom.txt

7.

进入homework_7文件夹。

md5sum scores.txt | cut -c 1-32 > ans.txt

8.

进入homework_8文件夹。

[1] 压缩文件
tar -zcvf project_a.tar.gz dir_a/*
[2] 解压文件
tar -zxvf project_b.tar.gz

9.

进入homework_9文件夹

ipython3  # 打python3交互环境

res = 2**112 + 3**78

! echo $res > ans.txt  # ! 表示后面的内容是shell脚本


活动打卡代码 Linux 7.9. homework_9

CodeWater
7小时前
进入homework_9文件夹

ipython3  # 打python3交互环境

res = 2**112 + 3**78

! echo $res > ans.txt  # ! 表示后面的内容是shell脚本


活动打卡代码 Linux 7.8. homework_8

CodeWater
7小时前
进入homework_8文件夹。

[1] 压缩文件
tar -zcvf project_a.tar.gz dir_a/*
[2] 解压文件
tar -zxvf project_b.tar.gz


活动打卡代码 Linux 7.7. homework_7

CodeWater
7小时前
进入homework_7文件夹。

md5sum scores.txt | cut -c 1-32 > ans.txt


活动打卡代码 Linux 7.6. homework_6

CodeWater
7小时前
进入homework_6文件夹。

[1] 选取前5行
head -5 scores.txt > top.txt
[2] 选取后4行
tail -4 scores.txt > bottom.txt


活动打卡代码 Linux 7.5. homework_5

CodeWater
7小时前
进入homework_5文件夹。

cat scores.txt | cut -d ' ' -f 1 | sort > names.txt


活动打卡代码 Linux 7.4. homework_4

CodeWater
7小时前
进入homework_4文件夹。

cat scores.txt | cut -d ' ' -f 1 > names.txt
cat scores.txt | cut -d ' ' -f 2 > mathematics.txt
cat scores.txt | cut -d ' ' -f 3 > algorithm.txt


活动打卡代码 Linux 7.3. homework_3

CodeWater
7小时前
进入homework_3文件夹。

find . -name '*.py' | xargs rm


活动打卡代码 Linux 7.2. homework_2

CodeWater
7小时前
进入homework_2文件夹。

[1] 统计cpp文件总行数
find . -name '*.cpp' | xargs cat | wc -l > ans1.txt
[2] 统计py文件包含thrift字符串的总行数
find . -name '*.py' | xargs cat | grep thrift | wc -l > ans2.txt


活动打卡代码 AcWing 7.1. homework_1

CodeWater
7小时前
进入homework_1文件夹;

[1] 添加可读权限:
chmod +r * -R
[2] 统计行数:
find . -name '*.cpp' | wc -l > ans.txt