草庐IT

Linux常用命令

全部标签

PostgreSQL命令行工具psql常用命令,查询,导出等

1.如果使用与操作系统用户名不相同的数据库用户名连接数据库时,需要指定对应的用户名和数据库名称:psql-h127.0.0.1-p5432-U用户名-d数据库名或sudo-upostgrespsql2.获取当前db中所有的表信息。select*frompg_tables; 3.想要进一步查看表结构,可以使用\d表名3.1\d命令后面的表名或索引名可以使用通配符,如“”或“?”,使用\dx?命令可以匹配数据库名以x开头的数据库3.2使用\dt* 命令可以匹配包含数据库名为t的数据库3.3 \d+命令可以显示更详细的信息3.4\di命令只显示索引postgres=#\dtb_test;数据表"pu

Linux(centos7)下搭建Steam饥荒服务器

下载steamcmd#更新yum源新机器可能花费较长时间yumupdate-y#下载相关依赖及工具yuminstall-ywgetlibxcbglibc.i686libcurl.i686#创建steam文件夹mkdir/opt/steamcd/opt/steam#下载解压steamcmdwgethttps://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gztar-zxvfsteamcmd_linux.tar.gz解压后效果(game是后面创建的存放游戏的)下载饥荒服务器force_install_dir/opt/st

vim文本编辑器,常用命令

目录1、常用模式2、基本移动光标3、插入和替换文本4、删除和复制文本5、搜索和替换6、保存和退出Vim是一款功能强大的文本编辑器,在Linux系统中被广泛使用。它提供了丰富的编辑和操作功能,适用于编程、文件编辑、配置文件修改等各种任务。下面是对Vim常用场景详解:1、常用模式        ①普通模式(NormalMode):默认启动时进入的模式,用于浏览、编辑和移动光标。可以进行文本导航、删除、复制、粘贴等基本操作。 可以执行一些命令,如保存文件、退出编辑器等。        ②插入模式(InsertMode):通过按下i键或a键进入该模式,用于输入和编辑文本。可以直接输入文本内容,类似于普

CUDA简介, 配置和运行第一个CUDA程序(Windows和Linux)

CUDA简介CUDA(ComputeUnifiedDeviceArchitecture)是由NVIDIA开发的一种通用并行计算架构。CUDA允许程序员利用NVIDIAGPU的并行计算能力,加速各种计算密集型应用程序。CUDA技术基于GPU的并行计算原理。传统的CPU处理器拥有少量的核心,可以同时执行少量的线程。但是,现代GPU拥有数百甚至上千个核心,可以同时执行大量的线程,实现高度并行计算。CUDA技术通过将CUDA代码编译成针对GPU的指令,利用GPU的并行处理能力,加快程序执行速度。CUDA提供了一个基于C语言的编程模型和一组库,使程序员能够轻松地编写并行计算代码。CUDA代码可以在主机C

Linux命令:useradd添加用户

useradd命令的详细使用1.创建一个默认配置的用户$useradduser1创建一个用户,登陆名为user1,『uid』,『group』,『gid』,『shell』,『home_dir』都采用默认值。可以通过$useradd-D来查看配置默认值。uid:用户账户的uid,默认值取决于/etc/login.defs文件中定义的UID_MIN和UID_MAX变量值和在这个区间内(UID_MIN~UID_MAX)当前所有用户uid的最大值。默认是区间内当前所有其它用户uid最大值+1,最小是UID_MIN。group:默认用户组,取决于文件中USERGROUPS_ENAB变量的设置,如果设置为t

linux设备树

目录一、文件1、DTS 2、DTSI3、DTB4、DTC四者关系二、编译命令三、新建dtb四、DTS语法1、.dtsi头文件2、设备节点数据形式3、向节点追加或修改内容4、标准属性①compatible属性和model属性②status属性③reg属性、#address-cells和#size-cells属性④ranges属性5、特殊属性五、设备树在系统中的体现 1、根节点“/”各个属性 2、根节点“/”各子节点六、特殊节点1、aliases子节点 2、chosen子节点七、绑定信息文档关于设备树历史由来可以自行百度一、文件1、DTS 将这些描述板级硬件信息的内容都从Linux内中分离开来,用

信息系统安全——Linux 访问控制机制分析

实验 4  Linux 访问控制机制分析4.1 实验名称《Linux 访问控制机制分析》4.2 实验目的1 、熟悉 Linux基本访问控制机制使用和原理2 、熟悉 Linux S 位的作用和使用3 、熟悉强制访问控制 Selinux 原理及其使用4.3 实验步骤及内容1 、Linux 基本访问控制机制(1)在/home 下创建一个文件夹 test(2)在文件夹下创建一个文本文件(3)利用两种方法将文本文件的权限设置为属主完全控制、组可读和执行、其它用户只读方法一:方法二:(4)将系统新建文件和文件夹的权限设置为 644和 755 ,重新创建文件观察权限值664:755:(5)建立一个可执行文件

git常用命令及概念对比

查看日志gitconfig--list查看git的配置gitstatus查看暂存区和工作区的变化内容(查看工作区和暂存区有哪些修改)gitlog查看当前分支的commit记录gitlog-pcommitID详细查看commitID的具体内容gitlog-L:funcName:fileName查看fileName文件中funcName函数的修改历史gitlog--pretty=oneline简易的查看commit记录(直接用gitlog--oneline更方便一些)gitlog--graph--pretty=oneline--abbrev-commit查看分支合并图gitdifffile.txt

Linux tar命令教程:文件打包和压缩的神器(附案例详解和注意事项)

Linuxtar命令介绍tar(TapeARchive),用于在linux中打包和备份文件。它可以将多个文件和目录打包成一个tar文件,也可以从tar文件中提取文件和目录。此外,它还可以与gz,bzip2,xz等压缩工具结合使用,进行文件和目录的压缩和解压。Linuxtar命令适用的Linux版本tar命令在各个Linux发行版中均通用。包括但不限于Ubuntu、Debian、Fedora、CentOS、openSUSE、ArchLinux等。针对不同的发行版,安装方法可能稍有不同。对于基于Debian的系统,可以使用apt-get命令;对于基于RedHat的系统,可以使用yum命令(Cent

Linux本地RStudio工具安装指南及远程访问配置安装RStudio Server

文章目录前言1.安装RStudioServer2.本地访问3.Linux安装cpolar4.配置RStudioserver公网访问地址5.公网远程访问RStudio6.固定RStudio公网地址前言RStudioServer使你能够在Linux服务器上运行你所熟悉和喜爱的RStudioIDE,并通过Web浏览器进行访问,从而将RStudioIDE的强大功能和工作效率带到基于服务器的集中式环境中。下面介绍在Linuxdocker中安装RStudioServer并结合cpolar内网穿透工具,实现远程访问,docker方式安装可以避免很多问题,一键安装,如设备没有安装docker,需提前安装doc