linux操作1(补充尚硅谷高级技术之Linux) 您所在的位置:网站首页 suse关机shutdown linux操作1(补充尚硅谷高级技术之Linux)

linux操作1(补充尚硅谷高级技术之Linux)

2023-04-03 10:30| 来源: 网络整理| 查看: 265

0挂载 1vim快捷键

***ctrl + alt +f2 进入无界面终端 ctrl + alt +f3 再次进入无页面终端 ctrl + alt +f1 退出到页面模式;

***cd / 切换到根目录“~” :表示主目录,也就是当前登录用户的用户目录;

“/” :是指根目录:就是所有目录最顶层的目录

./” :表示当前目录,

./ 一般需要和其他文件夹 或者文件结合使用,指代当前目录下的东西。“…” :表示上级目录

***table补全:终端 输入一半 + table 会自动补全;

***vi/vim文本编辑器:打开文件 ;

*** :q 退出文件 冒号+q;

*** i 修改文件 :w 保存 :u 回退到最初没修改时的文本,记得再次保存;

***yy复制 8yy复制8行 ;

y& 复制光标位置到此行最后处;

y^ 复制此行第一个字母到光标处(^表示开端);

yw 光标放在单词的第一个字母,则可以复制当前单词;

p粘贴 5p粘贴5次 ;

3dd 删除3行 还有 d$ d^ 效果同上;

dw 删除一个单词(光标位置到单词后面认为是一个单词,因此光标要放在单词的第一个字母位置);

u 撤销上一侧操作,区别:u;

r 单个字符替换 shift+r 字符可以一直替换 按Esc退出当前命令;

w 移动到下一个词,shift+^(前)$(后);

e 移动到下一个词的词尾;

b 移动到上一个词,词头

gg 或者 shift+h移动到文档头;gg是跳转到当前文档的头,H是跳转到显示的头;

shift +g/l 移动到文档内容结尾处; 3 +G 跳转到第三行;

**** i 进入插入模式:可以进行文档的编辑;Esc退出;

**** s/(查找的单词,光标所在处的第一个单词)/用于替换的单词/g(g表示当前行全部替换-可不写);

%s/old/new 把每一行的第一个进行替换

%s/old/new/g 文档全部查找内容进行替换

2添加语言(拼音)win + 空格:切换输入法

3快捷键及功能指令 ctrl + c 停止终端当前执行的操作; 虚拟机linuux中:ctrl+shift+v 粘贴; watch -n 1 nvidia-smi 查看GPU的状态 CTRL +z退出; sudo su 进入root管理员模式 或者:su root; find -name "*.cfg" * 代表全部 which ls /whereis locate 查找ls/locate命令在哪里 grep -n boot *.cfg查找过滤关键词boot, | 筛选过滤 tree ./

4网络

查看当前电脑ipv4地址

windows下:win+r cmd 输入ipconfig 即可查看网络ipv4 地址;

网桥(桥接模式)

NAT

仅主机模式

5静态IP

主机远程操控服务器(虚拟机),让服务器有一个静态ip,方面我们每次连接;

6远程操控 ssh ip

xftp

中文乱码:

xshell

7Linux 中的进程和服务

Linux 中的进程和服务

从系统开始到关闭都存在执行的服务叫做守护服务,执行这些服务的进程就叫做守护进程;

绿色:可执行文件,红色:压缩文件,蓝色:目录,浅蓝色:链接文件,灰色:其他文件

运行级别3/5切换

init 3/5 或者 ctrl+alt+f2/f3/f1

chkconfig --list chkconfig off/on 检查开机启动配置

关机

shutdown 一分钟后关机 ctrl+c 取消指令 ,然后 shutdown -c 取消关机

shutdown 3 3分钟后关机,shutdown 15:30 定时关机;

8常用命令 8.1帮助命令

man -f cd可看到内置命令

history 查看输入指令历史记录

8.2文件目录类 cd

ls

mkdir rmdir

8.3磁盘 ls -lh /

du磁盘占用情况

free 内存占用情况

9debug linux下目录中 (

bash: syntax error near unexpected token `(' 的错误

(1)只需加上\就行。转义括号为可读。

(2)在括号两端加上“ ”。双引号。

10服务器 指定GPU:

main.py文件里指定GPU

import os os.environ["CUDA_VISIBLE_DEVICES"]="1"12

shell终端指定GPU

CUDA_VISIBLE_DEVICES=1 python main.py tmux

在正式运行代码之前,有必要介绍一下tmux。

tmux是Terminal MultipleXer的缩写,意思是“终端复用器”,为什么要介绍它呢?

要知道,我们的ssh连接在中断之后,其中的进程也会终止,也就是说我们跑一个代码要几天的话中间ssh连接断开了,这几天也就白跑了。

一种方式是在命令前面加上 nohup

nohup python train.py --dropout=0.6 --lr=0.005 > log_001.txt &

不过这样还不够方便,因为我希望实时知道每个代码运行到什么程度,比如创建多个窗口,让每个代码都在前台跑,我需要看的时候直接进入这个窗口就可以看到训练进度。而且当我们ssh连接断开时,这些窗口并不会关闭,代码还会继续跑!

————————————————

版权声明:本文为CSDN博主「勇敢铁铁」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/qq_41105401/article/details/111166929



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有