前言
这几年一直在it行业里摸爬滚打,一路走来,不少总结了一些python行业里的高频面试,看到大部分初入行的新鲜血液,还在为各样的面试题答案或收录有各种困难问题
于是乎,我自己开发了一款面试宝典,希望能帮到大家,也希望有更多的Python新人真正加入从事到这个行业里,让python火不只是停留在广告上。
微信小程序搜索:Python面试宝典
或可关注原创个人博客:https://lienze.tech
也可关注微信公众号,不定时发送各类有趣猎奇的技术文章:Python编程学习
Linux命令
cd
目录切换
cd .. # 上一层目录
cd # 家目录
cd ~ # 家目录
cd / # 根目录
ls
浏览目录下的文件或文件夹
ls -a # 列举所有文件或目录,包含.开头的隐藏文件
ls -l # 详细信息列举文件或目录
ls -i # 列出每个文件的Inode号
ls -t # 根据修改时间列出文件
pwd
显示当前所处目录
mkdir
创建目录
mkdir a # 创建a目录
mkdir -p a/b/c # 递归创建目录
rm
删除文件或目录
rm a # 删除a文件
rm -r a # 删除a目录
rm -rf a # 强制删除a文件,不提示确认
cp
拷贝或备份文件
cp /root/1.py /home/1.py # 拷贝文件至新目录下
mv
重命名或移动文件或目录
mv /root/1.py /home/1.py.bak # 移动文件并重新命名
touch
创建普通文件
touch 1.py # 创建1.py文件
cat
查看文件内容
cat /etc/redis/redis.conf # 查看redis.conf文件
cat -n # 对输出所有行进行编号
cat -b # 对输出非空行进行编号
head
查看文件头部内容,通常为十行
head -3 /etc/memcached.conf # 查看前三行
head -n 100 # 查看前100行
head -c 3 # 查看前三字节
tail
查看文件末尾内容,通常为十行
tail -n 3 1.txt # 查看后3行
tail -f # 阻塞并即使输出文件变化后追加的数据
chmod
修改文件或目录权限
chmod 775 1.py # 赋予文件775权限 rwx rwx r-x
chown
修改文件或目录所属组及所属用户
chown –R root.root /tmp/test.txt # 文件所属用户及所属组均为root
df
磁盘信息查询
df -h # 查询磁盘使用量
df -i # 分区Inode使用量
du
查看文件大小
du -h 1.txt # 查看1.txt文件大小
echo
打印或输出内容
echo 'hello' # 输出hello
echo 'hello' > 1.md # 以hello内容覆盖1.md
echo 'hello' >> 1.md # 以hello追加至1.md文件中
tar
解压或压缩文件
tar -jxvf # 解压bz2属性的压缩包
tar -zxvf # 解压gz属性的压缩包
tar -czvf # 使用gzip格式压缩文件
tar -cjvf # 使用bzip2格式压缩文件
top
查看cpu使用率、内存使用率
Processes: 602 total, 3 running, 599 sleeping, 3328 threads 10:28:56
Load Avg: 2.28, 2.59, 2.93 CPU usage: 2.9% user, 2.3% sys, 95.87% idle
SharedLibs: 433M resident, 88M data, 120M linkedit.
MemRegions: 183414 total, 5692M resident, 133M private, 1890M shared.
PhysMem: 16G used (3203M wired), 57M unused.
VM: 20T vsize, 3083M framework vsize, 210327729(698) swapins, 212927606(0) swapouts.
Networks: packets: 12467515/57G in, 10837863/53G out.
Disks: 13084346/899G read, 9903101/930G written.
PID COMMAND %CPU TIME #TH #WQ #PORT MEM PURG CMPRS PGRP PPID STATE
free
free -h
查看内存,并以人性化方式展示
[iomt@pa_cicd ~]$ free -h
total used free shared buff/cache available
Mem: 15G 1.1G 12G 313M 2.4G 13G
Swap: 2.0G 0B 2.0G
iostat
查看磁盘io读取速度
ps
查看进程
ps -ef | grep process name