Linux常用命令

前言

这几年一直在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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李恩泽的技术博客

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值