1、查看文件大小
du -h(文件夹下所有文件的大小)
ls -lh
ls -lh
ls -l|grep 文件名 以K显示文件大小
ls -l --block-size=m|grep 文件名 以M显示文件大小
ls -l --block-size=G|grep 文件名 以G显示文件大小
2、查看硬件设备
df -h
sudo smartctl -a /dev/nvme0n1(具体的位置)
3、有哪些硬件设备
lsblk
sudo lsblk --scsi (列出供应商情况)
lsscsi
4、磁盘挂载
sudo mkdir /data
sudo mount /dev/nvmeOn1 /data
5、更改文件的权限
sudo chmod 777 文件名字/文件夹
6、回到上一次目录
cd -
7、删除文件夹下面所有文件
到目录下
rm -f *
8、查看是否能开启了内核
sysctl kernel.kptr_restrict
sysctl -w kernel.kptr_restrict=0
9、查看内存和清空内存查看缓存的命令
free -m
清理缓存的命令
echo 1 > /proc/sys/vm/drop_caches
echo 2 > /proc/sys/vm/drop_caches
echo 3 > /proc/sys/vm/drop_caches查看缓存的命令
free -m
清理缓存的命令
echo 1 > /proc/sys/vm/drop_caches
echo 2 > /proc/sys/vm/drop_caches
echo 3 > /proc/sys/vm/drop_caches查看缓存的命令
free -m
清理缓存的命令
echo 1 > /proc/sys/vm/drop_caches
echo 2 > /proc/sys/vm/drop_caches
echo 3 > /proc/sys/vm/drop_caches查看缓存的命令
free -m
清理缓存的命令
echo 1 > /proc/sys/vm/drop_caches
echo 2 > /proc/sys/vm/drop_caches
echo 3 > /proc/sys/vm/drop_caches
查看缓存的命令
free -m
清理缓存的命令
echo 1 > /proc/sys/vm/drop_caches
echo 2 > /proc/sys/vm/drop_caches
echo 3 > /proc/sys/vm/drop_caches
更改文件的归属
sudo chown wjxt:wjxt ./文件
csv文件排序
sort -t ‘,’ -k2,2 -k3,3n -k1,1 ./输入的文件
grep | sort
head -n1 ./2022-04-02-14-32-58.csv [输入文] > cpu.csv [第一行输出到cp.csv]; tail -n+2 ./2022-04-02-14-32-58.csv [从第二行开始]| sort -t ‘,’ -k2,2 -k3,3n -k1,1 >> cpu.csv [按照逗号分开,先按照第二列排序,再按照第三列排序,按照数字的顺序,然后按照第一列排序,输出到cpu.csv]
head -n1 ./2022-04-02-14-32-58.csv > cpu.csv ; tail -n+2 ./2022-04-02-14-32-58.csv | sort -t ‘,’ -k2,2 -k3,3n -k1,1 >> cpu.csv
远程服务器挂载到本地的指令
sshfs pm8:/home/wjxt/ly /挂载位置
需要挂载位置和远程位置的755权限
mount -t
卸载指令
sudo umount /dev/nvme0n1
查看文件夹下的文件个数
ls | wc -l
远程使用服务器的时候,希望本地关掉对话框
程序继续运行
tmux new -s ly
退出
ctrl+B 然后按D
重新接着进入
tmux attach -t ly
杀死
tmux kill-session -t ly
挂载远程的文件夹到本地
挂载指令
sshfs wsl:/home/ly ./挂载位置
不需要用sudo
用了会出错误
更改文件的归属
## 创建用户和组
sudo chown wjxt:wjxt ./文件
创建文件
复制指定文件到
find “/home/wjxt/ly/cpu_test/logs/2022-04-06-15-30-44/” -name “*log” | xargs -i cp {} “/home/wjxt/ly/cpu_test/logs/log”
find “/home/wjxt/ly/cpu_test/logs/2022-04-06-15-30-44/”【指定的文件】 -name “*log” [指定的文件关键词] | xargs -i cp {} “/home/wjxt/ly/cpu_test/logs/log”【复制到指定文件夹】
创建自己的用户
sudo useradd ly
创建密码
sudo passwd ly
更改文件夹所权
sudo chown -R wjxt:wjxt ./文件
杀死ctrl+z暂停的文件
jobs -l
找到进程号
kill -9 进程号
jobs -l 确认文件全部被停掉
远程端口转发
链接VPN
curl google.com
同一台机器不同用户之间的copy
scp filename ly@28.10.10.X:/传输到的文件名字
scp /home/wjxt/ly/proxy_setup.sh ly@28.10.10.3:/home/ly/soft
复制部分文件到指定文件夹
find PMEM_DAX* | xargs -i cp {} …/…复制到的文件地址
统计每一行的大小并记录下来
head -n1000000 ./transactions.json | awk ‘{print length}’ | sort -k1,1n > ./length.txt
统计的前100W条
网络
详情:/leveldb/NVM-DAX/shell.txt