linux系统追加和覆盖内容的指令:
>>:表示追加的指令。
例:cat_a.txt_>>_b.txt 表示将a文件内容追加到b文件下面。
>:表示覆盖的指令。
例:cat_a.txt_>_b.txt 表示将a文件内容覆盖到b文件下面。
linux查看系统性能的指令:(df free top)
df:查看磁盘的使用情况。(不带单位显示)
df_-h:查看磁盘的使用情况。(带单位显示)
free:查看系统的运行内存使用情况。(不带单位查看)
free_-m:查看系统的运行内存使用情况。(带单位查看)
top:查看cpu的使用情况。(默认每隔2秒刷新一次)
top_-d_参数:更改指定的cpu刷新频率。(-d更改刷新时间)
linux系统查看和结束进程的指令:(ps kill)
ps_aux:查看所有的详细进程信息。(PID和CPU不会进行重复,他是系统分配给对应程序的,可以根据PID结束进程)
ps:查看程序一瞬间的进程信息。
ps_-ef_|_grep_进程名:查看指定进程信息。
kill_进程名:结束指定进程。
kill_-9_进程名:强制结束进程。
linux系统与linux系统之间的文件传输指令:(想要实现,需要当前虚拟机模式改为桥接模式)
scp指令进行文件读取/传输
1.传输文件到对方的linux系统目录。
scp_目标文件的路径_对方用户名@ip地址:文件存放地址,
2从对方的系统当中获取文件到自己的系统当中。
scp_对方用户名@ip地址:目标文件的路径_文件存放地址
工作场景:领导他会给你对应的账号密码和主机ip地址,然后通过scp指令进行文件读取/传输。
vm中操作:
快照功能:恢复到之前的拍摄快照的节点。(快照又称还原点的功能)
vm---虚拟机---快照---拍摄快照---恢复快照
ip不显示:
编辑---编辑网络设置---还原网络设置
端口:(netstat losf)
在我们程序操作的过程中,端口是这个程序的唯一标识,xshell的端口是22端口。
netstat_-nultp:查看所有进程的端口。
lsof_-i_:端口号:查询指定端口。
service_sshd_restart:重启服务
service_sshd_stop:关闭服务
service_sshd_start:启动服务
linux系统用户的操作:(useradd userdel passwd groupadd groupdel gpasswd groups)
root:超级用户。
admin:普通用户。
useradd:添加一个用户。
例:useradd_w,添加w用户。
passwd:给用户添加密码。
例:passwd_w,给w用户添加密码。
cat_/etc/passwd:查看所有用户。
userdel:删除用户。
例:userdel_w,删除w用户。
groupadd:添加用户组。
例:groupadd_w,添加w用户组。
groupdel:删除用户组。
cat_/etc/group:查看所有用户组。
(在创建用户的时候会默认创建同名称的用户租)
gpasswd_-a_用户_用户组:将一个用户加入当前用户组。
(一个用户可以加入多个用户组)
gpasswd_-d_用户_用户组:将一个用户移出当前用户组。
useradd_用户_-G_用户组:新建一个用户直接加入当前用户组。
groups_用户名:查找该用户属于哪个用户组。
linux系统当中的权限处理:(chmod chown chgrp)
r:代表读的权限=4
w:代表写的权限=2
x:代表执行的权限=1
(0代表没有权限)
第一个rwx代表当前文件属主的操作权限(属主:属于谁)。
第二个rwx代表当前文件属组的操作权限(属组:属于当中的用户组)。
第三个rwx代表其他用户的操作权限。
chmod:赋予用户权限。
例:chmod_000_w,属主、属组、其他用户对w无权限。(通过数字赋予权限)
通过u g o (+代表添加权限,-代表减少权限)(u代表属主权限,g代表属组权限,o代表其他用户权限)
例:chmod_u+r+w+x_w,表示赋予属主用户对w的全部权限(通过字母赋予权限)
chown:修改属主。
例:chown_admin_w,修改w的属主为admin。
chgrp:修改属组。
例:chgrp_admin_w,修改w的属组为admin。
chown_属主名:属组名_文件或目录名:同时修改属组和属主。
chmod_-R_目录名:同时修改当前目录与他的层级内容。
linux系统其他操作:
date:查看系统时间。
date_-s:修改系统时间。
例date_-s_"2022-06-27_17:06:00",修改系统时间为2022-06-27 17:06:00。
who:查看当前在线用户。
whoami:查看当前操作的用户。
hostname:查看当前主机的名称。
du_-sh:查看文件和目录的大小。
alias:重命名指令。例:alias_a="ifconfig",将ifconfig改名为a。
clear:清空屏幕。
reset:重置屏幕。
reboot:重启电脑。
init_0:关机。
|