Linux(2)
2022/2/23 7:23:51
本文主要是介绍Linux(2),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
命令
复制(cp)
原文件不变,仅是对 目标文件进行改变。
复制目录
把⼀个⽂件从⼀个⽬录复制到另外⼀个⽬录
移动(mv)
移动文件
将文件移动到文件夹下
将文件夹下的文件移动到另一个文件夹下
重命名
文件查看内容
cat 参数-A 查看所有内容
参数-n 显示⾏号 cat -n ⽂件:显示⽂件的⾏数
cat -A ⽂件:显示⽂件所有内容但是不显示⾏号
tac 倒序显示,⽬的是查看⽂件内容的最后的内容,针对的是特别多的⽂件内容 ⼀屏⼀屏查看⽂件内容
more more ⽂件 查看⽂件内容
less 查看⽂件⽀持上下左右的查看⽂件内容 查看 ⽂件开头⼏⾏
head -n N(N为数字,值得是要看⼏⾏)
head -n 2 Linux实战.pdf 查看 ⽂件结尾⼏⾏
tail -n N(N为数字,值得是要看⼏⾏)
tail -n 1 Linux实战.pdf
怎么查看实时的⽇志你容?
权限操作(chmod)
权限数字
r ---4----写
w---2---执行
x---1---执行
给所有的权限,那么就是4+2+1=7 ⽤户权限中
a---全部用户(包含所有者,用户组,其他)
三组分别是: 所有者:u ⽤户组:g 其他:o
添加权限
添加权限(用户组及其他)
添加权限(所有者和所有)
移除权限
验证权限
./文件名称
.sh文件怎么处理
windows中系统可执⾏的⽂件,也就是说批处理,后缀是.bat,那么Linux⾥⾯的后缀是.sh
创建.sh文件
更改权限
无权限判断
添加脚本(vim)
第一步、输入vim+空格+文件名称
第二步、先按a,然后添加内容
第三步、内容添加完成后,先按esc,然后添加冒号、输入wq即可退出编写内容
执行脚本(./)
执行刚才添加的脚本
资源查看(free)
free命令默认是以kb为单位显示的,可以用free -m 用Mb单位来显示。
Mem行 : 已使用的资源 = used + free 其中buffers和cached虽然计算在used内, 但其实为可用内存。
Swap:内存交换区的使用情况。
查看系统整体的负载
命令:top
注释:
第一行: 系统时间 + 系统运行时间 + 几个用户 + 1/5/15分钟系统平均负载
第二行:进程总数(total) + 正在运行进程数(running) + 睡眠进程数(sleeping) + 停止的进程数(stopped)+ 僵尸进程数(zombie)
第三行:用户空间CPU占比(us) + 内核空间CPU占比(sy)+ CPU空置率(id)
注释:
PID :进程ID
USER :用户名
PR :优先级
NI :负值表示高优先级,正值表示低优先级。
VIRT :虚拟内存
RES : 真实内存
SHR :共享内存
S :进程状态 D=不可中断的睡眠状态; R=运行; S=睡眠 ;T=跟踪/停止; Z=僵尸进程
%CPU:占用了多少的cpu
这篇关于Linux(2)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-22原生鸿蒙操作系统HarmonyOS NEXT(HarmonyOS 5)正式发布
- 2024-10-18操作系统入门教程:新手必看的基本操作指南
- 2024-10-18初学者必看:操作系统入门全攻略
- 2024-10-17操作系统入门教程:轻松掌握操作系统基础知识
- 2024-09-11Linux部署Scrapy学习:入门级指南
- 2024-09-11Linux部署Scrapy:入门级指南
- 2024-08-21【Linux】分区向左扩容的方法
- 2024-08-21【Linux】gnome桌面环境切换KDE Plasma
- 2024-08-19如何安装 VMware Tools (macOS, Linux, Windows)
- 2024-08-15Linux部署Scrapy教程:入门级指南