Linux教程

Linux(2)

本文主要是介绍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)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!