Linux 命令总结 @ Wings            分类 技术
发布于 星期一, 一月 4 日, 2021 年
更新于 星期二, 七月 20 日, 2021 年

简单记录一下最近用过的, 不会有太多深入的命令格式.

以前就知道的就不记了.

没用到的先不记, 以后用到再记.

查看各进程情况

top

top

他会实时刷新, 既可以查看总使用情况, 也可以查看各个进程, 包括 PID, 哪个用户使用的, CPU使用率, 内存使用率等等.

有一些交互按键, 如下:

按键 功能
q 退出
P 按CPU使用率排序
M 按内存使用率排序

查看内存

free

可以查看内存和交换空间的使用情况. 参数 -b, -k, -m, -g 分别是以 b, kb, mb, gb 的单位呈现数值, 舍去小数部分. 参数 -h 是以合适的单位呈现数值. 如果不加参数, 默认单位是kb, 如下图:

free

删除文件(文件夹)

rm

文件可以直接这样删, 文件夹如果不是空的就无法执行, 需要带参数 -r-f (或写成 -rf), 表示 迭代(即文件夹下的所有文件即子文件夹及其下的所有文件……).

因为无法恢复, 千万不要随便用这个命令, 尤其是 rm -rf \

查看磁盘空间

df

下载

wget [url]

改变文件属性

chmod [options] mode[,mode] file1 [file2 ...]

八进制语法

chmod命令可以使用八进制数来指定权限. 文件或目录的权限位是由9个权限位来控制, 每三位为一组, 它们分别是文件所有者 (User) 的读, 写, 执行, 用户组 (Group) 的读, 写, 执行以及其它用户 (Other) 的读, 写, 执行. 历史上, 文件权限被放在一个比特掩码中, 掩码中指定的比特位设为1, 用来说明一个类具有相应的优先级.

# 权限 rwx 二进制
7 读 + 写 + 执行 rwx 111
6 读 + 写 rw- 110
5 读 + 执行 r-x 101
4 只读 r– 100
3 写 + 执行 -wx 011
2 只写 -w- 010
1 只执行 –x 001
0 000

例如, 765 将这样解释:

  • 所有者的权限用数字表达: 属主的那三个权限位的数字加起来的总和. 如rwx , 也就是4+2+1 , 应该是7.
  • 用户组的权限用数字表达: 属组的那个权限位数字的相加的总和. 如rw- , 也就是4+2+0 , 应该是6.
  • 其它用户的权限数字表达: 其它用户权限位的数字相加的总和. 如r-x , 也就是4+0+1 , 应该是5.

例如, 修改文件myfile的权限

$ chmod 664 myfile
$ ls -l myfile
-rw-rw-r--  1   57 Jul  3 10:13  myfile<br />

符号模式

使用符号模式可以设置多个项目: who (用户类型) , operator (操作符) 和permission (权限) ,每个项目的设置可以用逗号隔开. 命令chmod将修改who指定的用户类型对文件的访问权限, 用户类型由一个或者多个字母在who的位置来说明

who的符号模式表所示:

who 用户类型 说明
u user 文件所有者
g group 文件所有者所在组
o others 所有其他用户
a all 所用用户, 相当于 ‘‘ugo’’

operator的符号模式表:

Operator 说明
+ 为指定的用户类型增加权限
- 去除指定用户类型的权限
= 设置指定用户权限的设置, 即将用户类型的所有权限重新设置

permission的符号模式表:

模式 名字 说明
r 设置为可读权限
w 设置为可写权限
x 执行权限 设置为可执行权限
X 特殊执行权限 只有当文件为目录文件, 或者其他类型的用户有可执行权限时, 才将文件权限设置可执行
s setuid/gid 当文件被执行时, 根据who参数指定的用户类型设置文件的setuid或者setgid权限
t 粘贴位 设置粘贴位, 只有超级用户可以设置该位, 只有文件所有者u可以使用该位

例子:

chmod u+x filename

在这里, u的意思是user指用户本人; +的意思是增加权限; x是指可执行文件

新建用户

adduser [username]

然后为用户设置密码

passwd [username]

就完事了.

删除用户用

userdel [username]
留下昵称和邮箱, 可在第一时间获悉回复通知哦~

2021 FLAG

  • 找个妹子
  • 进计科
  • XCPC拿块金牌
  • 补全算法知识, 整全板子
  • 学会Web开发相关知识
  • 在服务器上搭建电子书库
  • 写个游戏并上线
  • 能弹一首曲子
  • 写首完整的曲子
  • 练习悠悠球
  • 三阶速拧20s

个人简介

我叫 Wings, 来自江西上饶, 目前人在西安, 是西电的一名学生.

常以 WingsWingsZengWingsWings的ID在各大小网站上游走, 一般来说, Wings不是我 😔, WingsZeng 一定是我 😊.

热爱算法, 喜欢钻研各种计算机技术.

业余爱好广泛, 只要不是文化课基本上都感兴趣😏.

开发/项目经历

  1. Android游戏 小墨滴的复仇 (弃坑)
  2. Android游戏 Circle Run (弃坑)
  3. Windows游戏 Snague (可能弃坑了吧)
  4. Python后端 Fathy' (可能弃坑了吧)

to be continued

教育经历

时间 学历 学校
2008-2014 小学 上饶市第十二小学
2014-2017 初中 上饶市第四中学
2017-2020 高中 上饶市第一中学
2020-2024 本科 西安电子科技大学
to be continued

比赛/竞赛经历

太久远太小的记不到了…

  1. 2017 国学竞赛初赛江西 没有分数或排名 二乙
  2. 2018 NOIP提高 258 省二
  3. 2019 CSP-S江西专场 145 省二
  4. 2019 数学竞赛初赛 70 没排名 (复赛打铁qaq)
  5. 2020 Gitee|Python贪吃蛇魔改大赛 可能是第四? 二等奖
  6. 2020 西电ACM训练基地熊猫杯 第四 银牌
  7. 2020 西安三校微软学生俱乐部Hackathon 和二等奖最后一名差0.5分 三等奖
  8. 2020 西电星火杯 三等奖
  9. 2020 西电ACM新生赛 第九 金牌
  10. 2020 ICPC 亚洲区域赛 济南站 132名 铜牌
  11. 2020-2021 第二届全国大学生算法设计与编程挑战赛(冬季赛) 924名 铜牌 (别骂了别骂了)
  12. 2020 ICPC 亚洲区域赛 昆明站 打星
  13. 2020 ICPC Asia-East Continent Final 签完到溜 打铁
  14. 西电"智能星"第一届自动驾驶小车比赛 第五 优胜奖|极速奖 本来可以冠军的别骂了别骂了

to be continued

爱好

技术

  • 算法
  • 独立游戏开发

游戏

  • Minecraft
  • Black Survival
  • I Wanna
  • Celeste
  • Life is Strange
  • Need for speed

运动

  • 篮球
  • 桌球
  • 乒乓球
  • 羽毛球
  • 慢跑

音乐

  • 吉他
  • 词曲
  • 流行

玩具

  • 魔方
    • 三阶速拧
    • 三阶盲拧
    • 高阶
  • yoyo球

追星

  • VAE
  • Benedict Cumberbatch