Linux(2)
命令
复制(cp)
原文件不变,仅是对 目标文件进行改变。

复制目录
把⼀个⽂件从⼀个⽬录复制到另外⼀个⽬录


移动(mv)
移动文件
将文件移动到文件夹下

将文件夹下的文件移动到另一个文件夹下

重命名

文件查看内容
cat
cat 参数-A 查看所有内容

如果文件数量较大按q即可停止
参数-n 显示⾏号 cat -n ⽂件:显示⽂件的⾏数

tac
tac 倒序显示,⽬的是查看⽂件内容的最后的内容,针对的是特别多的⽂件内容 ⼀屏⼀屏查看⽂件内容

more: more ⽂件 查看⽂件内容(一部分一部分查看,可用空格或者回车翻页,左下角显示已读百分比)

less 查看⽂件⽀持上下左右的查看⽂件内容 查看 ⽂件开头⼏⾏(可以按上下左右键翻页)

head
head -n N(N为数字,值得是要看⼏⾏)

head -n 2 Linux实战.pdf 查看 ⽂件结尾⼏⾏

tail -n N(N为数字,值得是要看⼏⾏)

tail -n 1 练习

tail空格-f空格+日志文件 怎么查看实时的⽇志内容?

权限操作(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

浙公网安备 33010602011771号