Linux常用命令——startx命令

article/2025/10/2 14:28:44

在线Linux命令查询工具(http://www.lzltool.com/LinuxCommand)

startx

用来启动X Window

补充说明

startx命令用来启动X Window,实际上启动X Window的程序为xinit。

语法

startx(参数)

参数

  • 客户端及选项:X客户端及选项;
  • 服务器及选项:X服务器及选项。

实例

要在工作站上或 X 终端上启动 X 会话,请输入:

startx

要在工作站上强制启动 X 会话,请输入: 

startx -w

要为 X 终端启动 X 会话,并注销用户的 telnet 会话,请输入:

startx; kill -9 $

要使用 .xinitrc 脚本启动 X 会话,请输入:

startx -x .xinitrc

要使用 mwm 窗口管理器启动 X 会话,请输入:

startx -m mwm

但是,如果找到启动脚本文件,则忽略-w选项。在启动脚本中,启动窗口管理器、装入X资源以及产生X客户机是用户的责任。以下是.xsession脚本的一个示例。

#!/bin/csh(mwm &)xrdb -load .Xdefaults(xclock -g 75x75+0+0 &)(xbiff -g 75x75+101-0 &)if ("/dev/lft*" == "`tty`") thenaixterm -g 80x24+0+0 +ut -C -T `hostname`elseaixterm -g 80x24+0+0 +ut -T `hostname`endif

对于工作站,startup脚本中的最后一行应该是前台aixterm命令,该命令带有-C选项表示控制台信息。对于X终端,startup脚本中的最后一行应该是不带有-C选项的前台aixterm命令。另外,由于某些X终端在关闭时不终止telnet会话,所以用户必须在使用热键切换至X会话前退出当前的telnet会话。
/usr/lib/X11/xdm/Xsession文件中的xdm命令也可以使用startx命令。这为xdm命令提供了startx命令的功能。
以下是启动X会话一贯使用的文件名。

$HOME/.xerrors 其中,startx 用来重定向错误消息。在缺省情况下,startx 将错误重定向至用户主目录中的 .xerrors 文件中。
$HOME/.Xinit,  
$HOME/.xinit,  
$HOME/.Xinitrc,  
$HOME/.xinitrc,  
$HOME/.xsession 作为包含 shell 命令的“启动文件”来启动窗口管理器、装入 X 资源并产生 X 客户机。
$HOME/.Xdefaults,  
$HOME/.xresources 作为装入的 X 资源文件来设置 X 客户机的用户首选项。
$HOME/.mwmrc mwm 配置文件。
$HOME/.twmrc twm 配置文件。
$HOME/.awmrc awm 配置文件。
$HOME/.uwmrc uwm 配置文件。
/dev/lft* 终端或 tty、工作站初始 login shell 的界面。

在线Linux命令查询工具(http://www.lzltool.com/LinuxCommand)

在线Linux命令查询工具(http://www.lzltool.com/LinuxCommand)
原文链接


http://chatgpt.dhexx.cn/article/6MLUCoXl.shtml

相关文章

startx命令详解

startx命令来自于英文词组”start X-windows“的缩写,其功能是用于启动X-Windows系统。X-Windows System也被称为X或X11,中文译为X窗口系统,主要工作就是以图形方式显示软件窗口的系统,现在的GNOME和KDE桌面环境都是以X窗口系统为…

用gcc编译C++文件

我们误以为gcc只能用来编译C文件&#xff0c;这是不对的。 gcc也可以编译C文件&#xff0c;只是gcc不能自动联接C程序使用的库&#xff0c;即链接过程我们不能用gcc 而g实际上在编译C文件时也是使用gcc编译器&#xff0c;在链接时才使用g 例子1&#xff1a; #include <st…

gcc编译c++文件

gcc是编译c语言的&#xff0c;默认情况下&#xff0c;如果直接编译c程序&#xff0c;会报错&#xff1a; [rootserver demo2]# ls hello.cpp [rootserver demo2]# cat hello.cpp #include <iostream> using namespace std; int main(){ cout<<"hello,c&qu…

C++:GCC编译:GCC编译C++程序分步流程

C或者C程序从源代码生成可执行程序的过程&#xff0c;需要经历4个过程分别是&#xff1a;预处理&#xff0c;编译&#xff0c;汇编&#xff0c;链接。但考虑实际使用过程中&#xff0c;用户可能并不关心程序的执行结果&#xff0c;只是想快速得到最终的可执行程序&#xff0c;因…

如何使用GCC编译器

目录 : GCC rules开始...预编译编译汇编连接另外两个重要选项调试小结站点链接 摘要: 要想读懂本文&#xff0c;你需要对C语言有基本的了解&#xff0c;本文将介绍如何使用gcc编译器。 首先&#xff0c;我们介绍如何在命令行方式下使用编译器编译简单的C源代码。 然后&#x…

gcc编译器入门教程

前言&#xff1a; GCC&#xff08;GNU Compiler Collection&#xff0c;GNU 编译器套装&#xff09;&#xff0c;是一套由 GNU 开发的编程语言编译器。GCC 原名为 GNU C 语言编译器&#xff0c;因为它原本只能处理 C语言。GCC 快速演进&#xff0c;变得可处理 C、Fortran、Pas…

Centos7安装并使用gcc编译器

一.安装gcc编译器 1.使用yum安装gcc&#xff08;需要获取管理员权限&#xff09; su root //进入管理员命令 yum -y install gcc gcc-c kernel-devel //安装gcc、c编译器以及内核文件 上图表示已…

gcc编译的四个过程

gcc是什么&#xff1f; GNU编译器套件&#xff08;GNU Compiler Collection&#xff09;包括C、C、Objective-C、Fortran、Java、Ada和Go语言的前端&#xff0c;也包括了这些语言的库&#xff08;如libstdc、libgcj等等&#xff09;。GCC的初衷是为GNU操作系统专门编写的一款编…

如何用gcc编译C代码

如何用gcc编译C代码 1、编写 hello word 的两种方法——现成编译器 这个方法大家都经常用&#xff0c;比如DEVCpp&#xff0c;Visual Studio 2017&#xff0c;Visual C 6.0等。 简单的输出“hello world”程序如下&#xff1a; #include <stdio.h>int main() {printf…

Linux gcc编译命令

编写一个C程序 1.用文本文件编写代码 用 touch 命令&#xff1a;“touch 文件名” 可以创建一个文件&#xff08;比如 touch hello.c&#xff09;&#xff0c;如下图&#xff1a; 在命令行输入 touch hello.c &#xff0c;就在文件夹中创建了一个hello.c文件&#xff0c;打开…

GCC编译器安装与下载

GCC介绍&#xff1a;是由GNU开发的支持C/C的跨平台编译器&#xff0c;在Windows上可以选择安装Cygwin或者 MinGW-w64,现在选择MinGW-w64来安装. 官网&#xff1a;MinGW-w64 下载地址&#xff1a;MinGW-w64 - for 32 and 64 bit Windows - Browse /ming…

gcc编译器

1 gcc编译器简介 gcc 是 Linux 平台下最常用的编译程序,它是Linux 平台编译器的事实标准。同时,在 Linux 平台下的嵌入式开发领域,gcc也是用得最普遍的一种编译器。gcc 之所以被广泛采用,是因为它能支持各种不同的目标体系结构。例如,它既支持基于宿主的开发(简单讲就是要为某…

【GCC】gcc编译器的使用

gcc编译器的使用 一、gcc编译过程&#xff08;精简&#xff09;1.gcc使用示例&#xff1a;2.执行“gcc -o hello hello.c -v”时&#xff0c;可以查看到这些步骤&#xff1a;3.可以手工执行以下命令体验一下&#xff1a; 二、gcc常用编译选项三、怎么编译多个文件四、制作、使用…

gcc编译过程

一、总体概述 GCC的编译流程分为四个步骤&#xff1a; 1、预处理&#xff08;Pre-Processing&#xff09; 2、编译&#xff08;Compiling&#xff09; 3、汇编 (Assembliang) 4、链接&#xff08;Linking&#xff09; 二、解释步骤 XXX为源文件 YY为生成的文件 1、预处理&am…

【Linux】gcc编译器

目录 一、什么是编译器 二、编译的过程 1.预处理 2.编译 3.汇编 4.链接 三、实际操作实例 四、总结 一、什么是编译器 简单讲&#xff0c;编译器就是将一种语言转化为另一种语言的程序&#xff0c;通常是将高级语言转化为低级语言。一个现代编译器的主要工工作流程&…

Linux下gcc编译器的安装与使用

GCC&#xff08;GNU Compiler Collection&#xff09;是由GNU开发的编程语言译器。GNU编译器套件包括C、C、 Objective-C、 Fortran、Java、Ada和Go语言前端&#xff0c;也包括了这些语言的库。在Linux上进行开发离不开GCC&#xff0c;本文将给出gcc的安装和基本使用方法。 目…

GCC编译器的安装教程(Windows环境)

GCC编译器的安装教程&#xff08;Windows环境&#xff09; 你好&#xff01;GCC 编译器是 Linux 系统下最常用的 C/C 编译器&#xff0c;大部分 Linux 发行版中都会默认安装。GCC 编译器通常以gcc命令的形式在终端&#xff08;Shell&#xff09;中使用.对于要学习Linux的朋友来…

GCC编译

目录 一、常用命令 1、简单编译 2、多个程序文件的编译 3、检错 4、库文件连接 二、GCC编译 1、准备工作 2、编译过程 3、汇编 4、链接 三、分析ELF文件 1、ELF文件的段 2、反汇编ELF 四、总结 一、常用命令 1、简单编译 &#xff08;1&#xff09;创建文件&am…

C++学习之gcc编译四步

C学习之gcc编译四步 一、linux下编写Hello World&#xff01;代码文件二、gcc编译四步1.预处理&#xff08;Preprocessing&#xff09;2.编译&#xff08;Compilation&#xff09;3.汇编&#xff08;Assembly&#xff09;4.链接&#xff08;Linking&#xff09; 三、执行四、gc…

Linux GCC编译详细

在Linux中使用gcc编译“hello.c”文件&#xff0c;只须使用最简单的指令&#xff0c;如下所示 $gcc hello.c -o hello 事实上&#xff0c;上述过程可以分解成四个部分&#xff1a;预处理&#xff08;预编译&#xff09;、编译、汇编、链接 一、预处理 首先是源代码文件“he…