no.3 linux和python
linux(P20-P29)【这些指令搞得我头爆炸!啊,气死了】
基本指令(漏了两个笔记)
- vim (文本编辑器,简介打开)
- 输出重定向
进阶指令
- df -h (查看磁盘空间)
- filesystem:磁盘的分区;
- mounted on :挂载点,如果想要访问filesystem 就访问mounted on;
- 最后一行是光盘,第一行是硬盘,中间两行是系统里面的磁盘;
- free -m (查看内存使用情况)
- 第二行是已用和剩余的真实内存(第一行的free+buffers+cached)
- buffers :输出的分配内存且还没用 cached :输入的分配内存且还没用
- swap : 将硬盘空间充当临时内存
-
head -n (查看文件n行,默认为10行)
-
tail (查看文件后几行的内容,默认末十行)
我的操作(作用2):
-
less (查看文件内容)
- “q"是退出键
- ”数字加回车键“ 是接下来还想看几行的意思
- 空格键:翻页;向下箭头:往下一行一行的翻
- wc (统计文件内容信息:行数 单词数 字节数)
- date (操作时间日期读取,设置)
- cal (操作日历)
- clear 或者 ctrl+L (清楚当前页面的内容)
- 管道 |
高阶指令【只上机了第一个,剩下的留到下次吧,自闭了快】
- hostname (操作服务器的主机名,读取与设置)【主机名和全限定域名的概念有点懵】
FQDN总是以主机名开始并且以顶级域名结束,“.”是指根域名服务器,当给出的名字是company而不是company.的时候,他通常是只主机名,而名字后面带.的通常认为是全域名,eg:www.company.com ,其中www是主机名,company.是二级域,.com是顶级域。
【就还有这操作,我会搞,但是还是不能理解上面的概念】
-
id (查看一个用户的基本信息,用户id,用户组id,附加组id,默认为当前用户)
-
whoami (显示当前用户名)
-
ps -ef (查看服务器的进程信息)
-
top (查看服务器进程占用的资源)
-
du -sh(查看真实目录大小)
-
find (查找文件,55个参数之多)
-
service (控制软件的服务启动/停止/重启)
-
kill (杀死进程,僵尸进程或者因某些原因需要关闭某些进程)
-
ifconfig(操作网卡的相关指令)
-
reboot (重新启动计算机)
-
shutdown (关机) 【慎用,有点迷,什么服务器,什么连接不上的,没懂】
-
uptime (从计算机开机到目前为止的持续时间)
-
uname (查看操作系统的相关信息)
-
netstat (查看网络连接状态)
-
man (包含了Linux的全部命令手册,英文)
练习题(留到下次笔记中做,这只是题目)
上机操作实践(基本指令,进阶指令)
- 绝对路径与相对路径的问题(点击这里)
- 创建文件和文件夹混淆(想创建文件但形成了文件夹)
- 移动或者复制,路径末尾都要有移动或复制的文件名或文件夹名,用重命名改过来了
- 用mv的时候,移动文件夹不能用 -r, 但是复制文件夹的时候, 要用 -r
- 命令错误且没有“头文”的时候 CTRL+C
- 日历 只有cal -1 cal -3有效
- 管道过滤是根据输入的所有内容筛选(不仅仅是文件或者文件夹)
1)
2)