当前位置:文档之家› alias 命令的用法

alias 命令的用法

alias 命令的用法
alias 命令的用法

alias 命令的用法

别名alias

linux系统下给命令指定别名alias命令用法:

在linux系统中如果命令太长又不符合用户的习惯,那么我们可以为它指定一个别名。虽然可以为命令建立“链接”解决长文件名的问题,但对于带命令行参数的命令,链接就无能为力了。而指定别名则可以解决此类所有问题。只要举一些例子就可以了:

alias l='ls -l' ;用l 代替ls -l 命令(Xenix 下就有类似的l 命令)

alias cd..='cd ..' ;用cd.. 代替cd .. 命令(对在DOS 下使用惯了cd.. 的人帮助很大) alias md='mkdir' ;用md 代替mkdir 命令(对在DOS 下…)

alias c:='mount /dev/hda1 /mnt/c & cd /mnt/c' ;用c: 命令代替命令序列:安装DOS 分区,再进入。

通常我们可以将以上命令放到自己的home目录下的.bash_prifle文件中,在使用

source .bash_profile 命令.即可使用.

===========================================

还有一个使工作变得轻松的方法是使用命令别名。命令别名通常是其他命令的缩写,用来减少键盘输入。

命令格式为:

alias [alias-name=’original-comma nd’]

其中,alias-name是用户给命令取的别名,original-command是原来的命令和参数。需要注意的是,由于Bash是以空格或者回车来识别原来的命令的,所以如果不使用引号就可能导致Bash只截取第一个字,从而出现错误。如果alias命令后面不使用任何参数,则显示当前正在使用的被别名化的命令及其别名。为命令取的别名在该次登录期间始终有效。如果用户需要别名在每次登录时都有效,那么就将alias命令写到初始化脚本文件中。

[例]如果经常要键入如下的命令,最好为它建立一个别名来减少工作量。

$ cd /usr/X11/lib/X11

假如为这个长命令建立一个名为goconfig的别名,在Bash提示符下键入如下命令:

$ alias goconfig=’cd /usr/X11/lib/X11’

现在,除非您退出Bash,键入goconfig将和原来的长命令有同样的作用。如果想取消别名,

可以使用下面的命令:

$ unalias goconfig

这是一些很多人认为有用的别名,可以把它们写入初始化脚本文件中来提高工作效率:alias ll=’ls –l’

alias log=’logout’

ali as ls=’ls –F’

如果您是一名DOS用户并且习惯了DOS命令,可以用下面的别名定义使Linux表现得象DOS一样:

alias dir=’ls’

alias copy=’cp’

alias rename=’mv’

alias md=’mkdir’

alias rd=’rmdir’

注意:在定义别名时,等号两边不能有空格,否则shell不能决定您需要做什么。仅在命令中包含空格或特殊字符时才需要引号。如果键入不带任何参数的alias 命令,将显示所有已定义的别名。

提示符

Bash有两级提示符。第一级提示符是经常见到的Bash在等待命令输入时的情况。第一级提示符的默认值是$符号。如果用户不喜欢这个符号,或者愿意自己定义提示符,只需修改PS1变量的值。例如将其改为:

PS1=”Enter a command:”

第二级提示符是当Bash为执行某条命令需要用户输入更多信息时显示的。第二级提示符默认为>。如果需要自己定义该提示符,只需改变PS2变量的值。例如将其改为:

PS2=”More information:”

上面的两个例子都是设定提示符为静态字符串的情况。其实用户也可以使用一些事先已经定义好的特殊字符。这些特殊字符将使提示符中包含当前时间之类的信息。表10-4列出了最常用的一些特殊字符及其含义。

表10-4bash提示符常用特殊字符

特殊字符

说明

!

显示该命令的历史编号

#

显示shell激活后,当前命令的历史编号

$

显示一个$符号,如果当前用户是root则显示#符号

/

显示一个反斜杠

d

显示当前日期

h

显示运行该shell的计算机主机名

n

打印一个换行符,这将导致提示符跨行

s

显示正在运行的Shell的名称

t

显示当前时间

u

显示当前用户的用户名

W

显示当前工作目录基准名

w

显示当前工作目录

这些特殊字符可以组合起来,为用户提供一些提示符,提供很有用的信息。下面来看几个实际例子:

PS1=”t”

将使提示符变成如下所示:

02:16:15

而PS1=t

将使提示符变成如下所示:

t

若PS1=”t/”

将使提示符变成如下所示:

02:16:30

该例就是使用两个特殊字符的组合得到的。

控制shell的运行方式

Bash有一些特殊变量,能控制shell以不同的方式工作。例如,变量noclobber能防止在重定向输出时意外地覆盖一个文件。通过set命令可以设置noclobber变量的有效或无效。set命令有两个参数:一个是指定变量开(on)或关(off)的选项,一个是特殊变量的变量名。要使某一特殊变量开(有效),用-o选项,要使其关(无效),用+o选项。例如:$ set –o noclobber // 使noclobber变量开

$ set +o noclobber // 使noclobber变量关

三个最常用的shell特殊变量有:ignoreeof、noclobber及noglob。

ignoreeof

ignoreeof变量用来禁止使用ctrl+d来退出shell(ctrl+d不仅用来退出shell,而且可以终止用户直接输往标准输出上的输入。该操作经常在一些shell实用命令中使用,例如实用命令cat。在这些实用程序操作中,非常容易误操作而意外地退出shell。ignoreeof特殊变量正是用来防止这种意外的退出。例如:

$ set –o ignoreeof

之后,用户只能用logout或exit命令退出shell。

noclobber

noclobber变量可以在重定向输出时保护已存在的文件,防止被意外地覆盖。在下例中,用户设置noclobber为有效,在重定向时,用户试图去覆盖已经存在的文件myfile,此时系统将返回一个错误信息。

[例]

$ set –o noclobber

$ cat preface>myfile

bash: myfile: cannot overwrite existing file

$

noglob

设置noglob变量后,shell将不扩展文件名中一些特殊的字符或字符串。如字符*、?、[]等将不再作为通配符。如果用户希望列出结尾为?的文件名answer?,可通过如下步骤:首先,用户使noglob变量为无效,然后再列出文件名。可以看到,目前命令行上的问号?被认为是文件名中的一个字符,而不再被看作通配符。

$ set –o noglob

$ ls answer?

answer?

子shell与export命令

用户登录到Linux系统后,系统将启动一个用户shell。在这个shell中,可以使用shell命令或声明变量,也可以创建并运行shell脚本程序。运行shell脚本程序时,系统将创建一个子shell。此时,系统中将有两个shell,一个是登录时系统启动的shell,另一个是系统为运行脚本程序创建的shell。当一个脚本程序运行完毕,它的脚本shell将终止,可以返回到执行该脚本之前的shell。从这种意义上来说,用户可以有许多shell,每个shell都是由某个shell(称为父shell)派生的。

在子shell中定义的变量只在该子shell内有效。如果在一个shell脚本程序中定义了一个变量,当该脚本程序运行时,这个定义的变量只是该脚本程序内的一个局部变量,其他的shell不能引用它,要使某个变量的值可以在其他shell中被改变,可以使用export命令对已定义的变量进行输出。export命令将使系统在创建每一个新的shell时定义这个变量的一个拷贝。这个过程称之为变量输出。

[例]在本例中,变量myfile是在dispfile脚本程序中定义的。然后用export命令将变量myfile输出至任何子shell,例如当执行printfile脚本程序时产生的子shell。

dispfile脚本程序清单:

/**************begin dispfile**************/

myfile=”List”

export myfile

echo “Displaying $myfile”

pr –t –n $myfile

printfile

/**************end dispfile***************/

printfile脚本程序清单:

/**************begin printfile**************/

echo “Printing $myfile”

lpr $myfile&

/**************end printfile**************/

运行如下:

$dispfile

Displaying List

1 screen

2 modem

3 paper

Printing List

$

定制Bash

在本节中已经介绍了很多定制Bash的方法,但是迄今为止,这些方法都只是对当前Bash 对话有用。只要用户退出登录,所做的一切改变都会丢失。所以应该在Bash的初始化文件中做永久性的修改。用户可以将每次启动Bash所需要执行的命令放入初始化文件中,最常见的命令就是alias命令和变量定义两种。系统中的每个用户在其主目录中都有

个.bash_profile文件,Bash每次启动时都将读取该文件,其中包含的所有命令都将被执行。

下面便是默认.bash_profile文件的代码:

#.bash_profile

#Get the aliases and functions

if [-f ~/.bashrc ];then

.~/.bashrc

fi

#User specific environment and startup programs

PATH=$PATH:$HOME/bin

ENV=$HOME/.bashrc

USERNAME=””

export USERNAME ENV PATH

Linux下sudo和chmod命令的使用

Linux的两个权限命令。 一,sudo命令 sudo命令允许当前普通用户使用root管理员权限进行操作而无需root登录,这样可以减少因root登录而造成的各种不便。 sudo命令的参数 sudo命令包含了许多参数,下面是一些常用参数的说明: sudo -h Help 列出使用方法,退出。 sudo -V Version 显示版本信息,并退出。 sudo -l List 列出当前用户可以执行的命令。只有在sudoers里的用户才能使用该选项。 sudo -u username|#uid User 以指定用户的身份执行命令。后面的用户是除root以外的,可以是用户名,也可以是#uid。 sudo -k Kill 清除“入场卷”上的时间,下次再使用sudo时要再输入密码。 sudo -K Sure kill 与-k类似,但是它还要撕毁“入场卷”,也就是删除时间戳文件。 sudo -b command Background 在后台执行指定的命令。 sudo -p prompt command Prompt 可以更改询问密码的提示语,其中%u会代换为使用者帐号名称,%h会显示主机名称。非常人性化的设计。sudo -e file Edit 不是执行命令,而是修改文件,相当于命令sudoedit。v

例句:SUDO RM XX.FILE 二,chmod命令 Linux/Unix 的档案调用权限分为三级: 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所调用参数: mode : 权限设定字串,格式如下: [ugoa...][[+-=][rwxX]...][,...],其中 u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。 + 表示增加权限、- 表示取消权限、= 表示唯一设定权限。 r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。 -c : 若该档案权限确实已经更改,才显示其更改动作 -f : 若该档案权限无法被更改也不要显示错误讯息 -v : 显示权限变更的详细资料 -R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更) --help : 显示辅助说明 --version : 显示版本 下面分享一些chmod命令的例子。

PhotoShop常见的52个疑难问题及解答

主题:PhotoShop常见的52个疑难问题及解答 1)问:怎样在圆角的图形中设置图形的阴影; 答:PS6里有一个图层效果,不管你的图形是什么形状的,只要单独做在一个层里,就可以实行这个效果,里面有所需要的图形阴影设置。 (2)问:用钢笔工具钩的路径再用放射工具总是渐变放射,由粗到细,怎样成一条直线; 答:1.笔工具钩的路径,再选取图章及喷枪,然后在路径面版中直接拖动工作路径到描边按钮上,就能出现一条直线效果。2.笔工具的动力设置关闭(在钢笔工具状态行最后一项)或reset tool。 (3)问:用钢笔工具钩下一图像后,怎样抠到新建的文件中去; 答:用钢笔工具钩出图像以后,把路径变成选区,然后新建一个文件,使用复制、粘贴或者直接拖动选区到新键文件上都可。 (4)问:用直线工具画一个直线后,怎样设置直线由淡到浓的渐变 答:用直线工具画出直线后,1.把它变成选区,填充渐变色,选前景色到渐变透明。 2.在直线上添加蒙版,用羽化喷枪把尾部喷淡,也可达到由淡到浓的渐变。 (5)问:做一个等腰梯形怎样精确控制它的大小; 答:1.由变换里的透视功能就能精确的控制它,快捷键CTRL+T。2.TRL+T,再按住CTRL+SHFIT+ALT ,用鼠标控制顶点,就会以等腰梯形控制。 (6)问:怎样把做好的方框拉成别的形状; 答:把做好的方型变成选区,并把选区变成工作路径,然后添加节点,就能变成其他形状。 (7)问:怎样使一个图片和另一个图片很好地融合在一起(包括看不出图像的边缘); 答:1.选中图片,实行羽化,然后反选,再按DELETE,这样就可以把图片边缘羽化为了达到好的融合效果,你可以把羽化的像素设定的大点,同时还可以多按几次DELETE,那样融合的效果更好。2.在图片上添加蒙版,然后选羽化的喷枪对图片进行羽化,同样能达到融合的效果。最后别忘了把层的透明度降低,效果会更好。 (8)问:在PS中写入文字,怎样选取文字的一部分; 答:把文字层转换成图层,然后在层面版上按住CTRL,用鼠标点击转换成图层的文字层就能选中全部文字,然后按住ALT键,就会出现+_的符号,然后选中不需要的文字,那么留下的就是需要的文字。

CAD常用命令汇总及详解

CAD中有哪些命令?我们可以把它们分为几类。一类是绘图类,二类是编辑类,三类是设置类,四类是其它类,包括标注、视图等。我们依次分析。 第一类,绘图类。常用的命令有: Line 直线 Xline 构造线 mline 双线 pline 多义线 rectang 矩形 arc 圆弧 circle 圆 hatch 填充 boundary 边界 block 定义块 insert 插入快 第二类,编辑类。常用的命令有: Matchprop 特性匹配 Hatchedit 填充图案编辑 Pedit 多义线编辑 Erase 擦除 Copy 拷贝 Mirror 镜像 Offset 平移 Array 阵列 Move 移动 Rotate 旋转 Scale 缩放 Stretch 拉伸 Lengthen 拉长 Trim 裁减 Extend 延伸 Break 打断 Fillet 倒圆角 Explode 炸裂 Align 对齐 Properties 属性

绘图工具栏: 直线(L):全称(line) 在屏幕上指定两点可画出一条直线。也可用相对坐标 或者在正交模式打开的情况下,直接给实际距离鼠标拖动来控制方向 构造线(XL):全称(xline) H为水平V为垂直O为偏移A为角度B为等分一个角度。 多段线(PL):全称(pline) 首先在屏幕上指定一点,然后有相应提示: 指定下一个点或[圆弧(A)/半宽(H)/长度(L)/放弃(U)/宽度(W)]。可根据需要来设置。 其中“圆弧”指定宽度可画任意角度圆弧;“半宽”指多段线的一半宽度,即如要高线宽为10,则5;“长度”给相应的值,则画出相应长度的多段线;“放弃”指放弃一次操作;“宽度”指多段线的宽度 多边形(pol):全称(polygon) 所绘制多边形为正多边形,边数可以自己设 E:根据边绘制多边形也可根据圆的半径利用外切和内接来画正多边形 矩形(REC):全称(rectang) 点击矩形工具后出现下列提示: 指定第一个角点或[倒角(C)/标高(E)/圆角(F)/厚度(T)/宽度(W)] 其中“倒角”是将90度直角的两条边割去一点。变成一个斜角。“标高”是空间上的意义可以在三视图当中展现出来,标高是相对的;“圆角”:即是将四个直角边倒成半径为X的圆角;“厚度”:空间上的意义,可在Z轴上表现出来“宽度”:平面空间的概念,指矩形四边的宽度。 圆弧(ARC或A):默认为3点画圆弧,成弧方向为逆时针,画优弧半径给负值。绘图菜单中有如下选项: 起点、圆心、端点; 起点、圆心、角度; 起点、圆心、长度; 起点、端点、角度; 起点、端点、方向; 起点、端点、半径; 圆心、起点、端点; 圆心、起点、角度; 圆心、起点、长度;

chmod命令详解

chmod命令详解 在Ubuntu Linux 中用源码文件安装软件时经常都会用到chmod命令来更改文件的权限使其在安装时有执行的权限。由于Ubuntu Linux 默认不能用root账户来登录所以在用chmod 命令来更改文件的权限时往往需要结合sudo命令来使用。 chmod Linux/Ubuntu 系统中文件调用的权限分为三级:文件拥有者(u)、群组(g)、其他(o)。用chmod 就可以更改文件的权限。chmod是一个相当灵活的命令,对同一个文件的权限的修改可以用多种风格的命令格式来实现。 ◆方式一: 语法格式: chmod [-vR] mode 文件名 参数说明: mode 权限设置字串,格式为[ugoa] [+-=] [rwx] u 表示文件的拥有者 g 表示与此文件拥有者属于一个组群的人 o 表示其他人 a 表示包含以上三者即文件拥有者(u)、群组(g)、其他(o) + 表示增加权限 - 表示取消权限 = 表示唯一设置权限 r 表示有读取的权限 w 表示有写入的权限 x 表示有执行的权限 -v 显示权限改变的详细资料 -R 表示对当前目录下的所有文件和子目录进行相同的权限更改 例: 我们要将当前目录下ownlinux这个文件的权限修为所有用户拥有该文件的读取、写入、执行的权限。在这里就需要结合sudo命令来使用,如果你对sudo命令还不太了解,请先看看本站的《sudo命令详解》 ownlinux@server:/var/www$ sudo chmod a+rwx ownlinux [sudo] password for ownlinux: (此时输入你的密码) 或者使用 ownlinux@server:/var/www$ sudo chmod ugo+rwx ownlinux [sudo] password for ownlinux: (此时输入你的密码) 命令不一样,但执行后的效果是一样的。

citrix常见问题

常见问题汇总 问题1:当citrix客户端登陆应用程序时,提示"The system has reached its licensed logon limit. Please try again later" 的错误信息 可以依照下面的步骤进行检测: 1、在Presentation Server Console 中的属性窗口,在license server 窗口中确认录入了正确的license server 名称。 2、确认license server 的机器名是可以被客户端解析的。 3、在license server上确认目录\Program Files\Citrix\Licensing\MyFiles中,有两个license 文件,分别是citrix_startup.lic和从https://www.doczj.com/doc/b08867322.html, 上获得的用户license 文件。 4、License 文件是区分机器名的大小写的,需要确认,服务器的机器名可以在命令行下执行hostname 命令查看以确认机器名大小写;License 文件可以用记事本打开查看license 的机器名。 5、确认安装时选择的citrix版本和申请license 的版本是一致的,安装的版本可以在Presentation Server Console 中server 目录下,选择相应的服务器名称右键鼠标,选择Set MetaFrame Edition 进行版本的更改。 6、如果与license 服务器的通信中断时间已经超出了citrix允许的时间后,会有此提示。 问题2:在citrix服务器上进入presentation server console 时,提示下面的错误信息无法进入主控台,是什么原因? 解答:该问题是因为citrix服务器上的IMA(Independent Management Architecture)服务没有启动造成的,需要在管理工具-服务中将该服务启动。 Citrix 建议不要在域控制器上安装和运行Web Interface 问题3:客户的citrix服务器通过NAT 提供外部访问,但是远程客户端登陆时都提示:“cannot connect to the citrixmetaframe server. there is no citrixmetaframe server configured on the specified address” 解答:该问题应该是因为客户的防火墙没有将1494 端口开放,因为操作系统的终端服务应用的是1494 端口,而citrix应用是建立在终端服务基础之上的 问题4:当citrix服务器更改了IP 地址以后,客户端通过web 方式执行发布的应用程序时提示错误,无法连接到服务器 解答:在web interface 服务更改了IP 地址之后,需要在web interface console 中做相应的更改。具体步骤是 在开始-程序-Citrix-Management Consoles-web Interface Console,进入web interface 主控台 问题5:在citrix的外部客户端通过web 方式登陆时,提示“the alternate address cannot be found”的错误信息,无法正常登陆 解答:该问题主要是alternate address 设置的问题,可以通过执行下面的dos 命令来修复 ALTADDR /SET xxx.xxx.xxx.xxx --citrix服务器的外部IP地址,执行完命令后重新启动CITRIX 服务器。 问题6:XML SERVER 的问题 当客户端访问CITRIX 服务器时提示XML SERVER 的错误信息时,可以参照下面的步骤进行检查: 以下步骤适用于CITRIX 服务器为windows2003 操作系统在系统盘\Inetpub目录下,创建一个名为‘Scripts’的目录在控制面板-管理工具中,进入IIS 的管理控制台然后在“默认网站”点击鼠标右键,选择新建-虚拟目录在弹出的窗口,点击“下一步”在Alias 框,输入Scripts,然后点击下一步在选择路径的窗口中,点击“浏览”按钮,选择系统盘\Inetpub\Scripts 目录

vi 操作指令

vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个和pattern匹配的串处vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi filename....filename :打开多个文件,依次进行编辑 移动光标类命令 h :光标左移一个字符 l :光标右移一个字符 space:光标右移一个字符 Backspace:光标左移一个字符 k或Ctrl+p:光标上移一行 j或Ctrl+n :光标下移一行 Enter :光标下移一行 w或W :光标右移一个字至字首 b或B :光标左移一个字至字首 e或E :光标右移一个字至字尾 ) :光标移至句尾 ( :光标移至句首 }:光标移至段落开头 {:光标移至段落结尾 nG:光标移至第n行首 n+:光标下移n行 n-:光标上移n行 n$:光标移至第n行尾 H :光标移至屏幕顶行 M :光标移至屏幕中间行 L :光标移至屏幕最后行 0:(注意是数字零)光标移至当前行首 $:光标移至当前行尾 屏幕翻滚类命令 Ctrl+u:向文件首翻半屏 Ctrl+d:向文件尾翻半屏 Ctrl+f:向文件尾翻一屏 Ctrl+b;向文件首翻一屏 nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。 插入文本类命令 i :在光标前 I :在当前行首 a:光标后 A:在当前行尾 o:在当前行之下新开一行 O:在当前行之上新开一行 r:替换当前字符

cmd常用命令大全

windows XP cmd命令大全 一,ping 它是用来检查网络是否通畅或者网络连接速度的命令。作为一个生活在网络上的管理员或者黑客来说,ping命令是第一个必须掌握的DOS命令,它所利用的原理是这样的:网络上的机器都有唯一确定的IP地址,我们给目标IP地址发送一个数据包,对方就要返回一个同样大小的数据包,根据返回的数据包我们可以确定目标主机的存在,可以初步判断目标主机的操作系统等。下面就来看看它的一些常用的操作。先看看帮助吧,在DOS窗口中键入:ping /? 回车,。所示的帮助画面。在此,我们只掌握一些基本的很有用的参数就可以了(下同)。 -t 表示将不间断向目标IP发送数据包,直到我们强迫其停止。试想,如果你使用100M 的宽带接入,而目标IP是56K的小猫,那么要不了多久,目标IP就因为承受不了这么多的数据而掉线,呵呵,一次攻击就这么简单的实现了。 -l 定义发送数据包的大小,默认为32字节,我们利用它可以最大定义到65500字节。结合上面介绍的-t参数一起使用,会有更好的效果哦。 -n 定义向目标IP发送数据包的次数,默认为3次。如果网络速度比较慢,3次对我们来说也浪费了不少时间,因为现在我们的目的仅仅是判断目标IP是否存在,那么就定义为一次吧。 说明一下,如果-t 参数和 -n参数一起使用,ping命令就以放在后面的参数为标准,比如"ping IP -t -n 3",虽然使用了-t参数,但并不是一直ping下去,而是只ping 3次。另外,ping命令不一定非得ping IP,也可以直接ping主机域名,这样就可以得到主机的IP。 下面我们举个例子来说明一下具体用法。 这里time=2表示从发出数据包到接受到返回数据包所用的时间是2秒,从这里可以判断网络连接速度的大小。从TTL的返回值可以初步判断被ping主机的操作系统,之所以说"初步判断"是因为这个值是可以修改的。这里TTL=32表示操作系统可能是win98。 (小知识:如果TTL=128,则表示目标主机可能是Win2000;如果TTL=250,则目标主机可能是Unix) 至于利用ping命令可以快速查找局域网故障,可以快速搜索最快的QQ服务器,可以对

MAPGIS二次开发常见问题及解答

MAPGIS二次开发常见问题及解答 MAPGIS, 解答, 开发 1、问:如何用Delphi生成MAPGIS明码文件? 答:先利用手册看懂明码格式文件的格式,知道数据的组织方式,利用delphi的文件函数创建一个文本型文件,吧数据库中的数 据按照格式输出就是了。 2、问:ATT_STRU 和CATT_STRU的区别和联系? 答:ATT_STRU是以前老版本的东东,换成CATT_STRU试试.CATT_STRU中包含了属性结构的详细信息,具体用法可参见二次开发帮助 文档中第三章数据结构中关于属性字段描述结构,属性字段描述头和属性信息头的介绍,里面有该结构的详细内容。 3、问:请教关于“不能打开子图库...”的问题,急! 答:系统库路径不对,将mapfont.gis、mconfig.gis、netcfg.gis三个文件拷贝到执行目录即可。这几个语言件放在 MAPGIS\PROGRAM\目录中。或是运行MapEnv.exe可设置,该运行文件也同样在 MAPGIS\PROGRAM\目录中。 4、问:如果只知道工作区ai 能不能依次得到工作区中的图元号,该如何得到啊! 答: long i,pntn; short len; pnt_info inf; d_dot xy; char *dat; {_GetPntNum(ai,&i,&pntn);//取点数 for(i=1;i《pntn;i++) { if(_getpnt(ai,i,&xy,&dat,&len,&inf)<=0)//取点,返回值1/0/-1 成功/失败/删除 continue; …对该图元进行操作 } }i就是图元号 5、问:MapGis6.5的SDK函数NearPnt,到底应该如何用啊!跟以前的不同了,给个例子吧! 答: long WINAPI _NearPnt(short ai,D_DOT *xy,unsigned char *layerOnOffPad,short padLen,double *dis); ai 点工作区号 *xy 点位置号---比如鼠标的位置 layeronoffpad 图层开关标志,如不为空就只在打开状态的图层中查找 padLen 是layerOnOffPad的长度 出口 dis 返回距离 返回值成功返回点号,失败为0 6、问:如何屏蔽掉CPrjEditView中的右键功能!!!

vi操作命令大全完整版

v i操作命令大全 HUA system office room 【HUA16H-TTMS2A-HUAS8Q8-HUAH1688】

一vi的操作模式 vi提供两种操作模式:输入模式(insert mode)和指令模式(command mode)。在输入模式下,用户可输入文本资料。在指令模式下,可进行删除、修改等各种编辑动作。 在输入模式下,按Esc键切换到指令模式下。 在指令模式下,按输入指令(i、a、o等)进入输入模式。 二进入vi $ vi filename 直接键入“vi + 所要编辑的文件名”,即可对指定的文件进行编辑。 如果指定的文件为新文件,则提示:“New file”,否则显示该文件的当前内容。 $ view filename 以只读方式打开文件filename 三指令模式 3.1进入输入模式 a 在当前游标之后输入 A 在当前行之末输入 i 在当前游标之前输入

I 在当前行之首输入 o 在当前行之下新增一行,并在新增行输入 O 在当前行之上新增一行,并在新增行输入 输入结束后,按Esc键退出输入模式。 3.2游标移动 h 向左移动一个字元 l 向右移动一个字元 j 向下移动一个字元 k 向上移动一个字元 b 左移一个单词,至词首 w 右移一个单词,至词尾 0 移到当前行行首 $ 移到当前行行尾 + 移至下一行的行首 - 移至上一行的行首 H 移至视窗的第一行 M 移至视窗的中间一行 L 移至视窗的最后一行 G 移至该文件的最后一行 nG 移至该文档的第n行 n+ 下移n行 n- 上移n 行 3.3视窗移动 * + f 视窗下卷一页 * + b 视窗上卷一页 + d 视窗下卷半页 + u 视窗上卷半页 * + e 视窗下卷一行 * + y 视窗上卷一行 3.4删除操作 x 删除游标所在字元 X 删除游标前一字元 dw 从游标当前位置开始向后删除一个单词 db 从游标当前位置开始向前删除一个单词 d0 从行首删除至当前游标位置 d$ 从游标当前位置删除至行尾 dd 删除游标所在行 D 同d$

Linux常用命令

CMD命令提示符大全 gpedit.msc-----组策略 sndrec32-------录音机 Nslookup-------IP地址侦测器explorer-------打开资源管理器logoff---------注销命令tsshutdn-------60秒倒计时关机命令lusrmgr.msc----本机用户和组services.msc---本地服务设置oobe/msoobe /a----检查XP是否激活notepad--------打开记事本cleanmgr-------垃圾整理net start messenger----开始信使服务 compmgmt.msc---计算机管理net stop messenger-----停止信使服务 conf-----------启动netmeeting dvdplay--------DVD播放器 charmap--------启动字符映射表diskmgmt.msc---磁盘管理实用程序 calc-----------启动计算器dfrg.msc-------磁盘碎片整理程序chkdsk.exe-----Chkdsk磁盘检查devmgmt.msc--- 设备管理器regsvr32 /u *.dll----停止dll文件运行drwtsn32------ 系统医生 rononce -p ----15秒关机dxdiag---------检查DirectX信息regedt32-------注册表编辑器Msconfig.exe---系统配置实用程序rsop.msc-------组策略结果集mem.exe--------显示内存使用情况regedit.exe----注册表winchat--------XP自带局域网聊天progman--------程序管理器winmsd---------系统信息perfmon.msc----计算机性能监测程序winver---------检查Windows版本sfc /scannow-----扫描错误并复原winipcfg-------IP配置 taskmgr-----任务管理器(2000/xp/2003)command--------cmd fsmgmt.msc 共享文件夹netstat -an----查看端口 osk 屏幕键盘install.asp----修改注册网页eventvwr.msc 时间查看器secpol.msc 本地安全设置services.msc 服务accwiz.exe > 辅助工具向导acsetups.exe > acs setup dcom server executable actmovie.exe > 直接显示安装工具append.exe > 允许程序打开制定目录中的数据 arp.exe > 显示和更改计算机的ip与硬件物理地址的对应列表at.exe > 计划运行任务 atmadm.exe > 调用管理器统计attrib.exe > 显示和更改文件和文件夹属性 autochk.exe > 检测修复文件系统autoconv.exe > 在启动过程中自动转化系统 autofmt.exe > 在启动过程中格式化进程autolfn.exe > 使用长文件名格式 bootok.exe > boot acceptance application for registry bootvrfy.exe > 通报启动成功cacls.exe > 显示和编辑acl calc.exe > 计算器cdplayer.exe > cd播放器change.exe>与终端服务器相关的查询charmap.exe>字符映射表chglogon.exe>启动或停用会话记录 chgport.exe > 改变端口(终端服务)chgusr.exe > 改变用户(终端服

Chmod 命令小知识点普及

Chmod 命令小知识点普及 一、重点注意事项 目前常用方法:chmod +<-R>+权限属性数字+文件 这种方法的缺点:直接用权限属性数字来定义新权限相当于“=”的概念,即直接覆盖原文件权限。若某文件具有特殊权限的话,那么其特殊权限会被一并覆盖丢失。 例如:/usr/bin/passwd命令,其权限如下: bash-2.03# ls -l /usr/bin/passwd -r-sr-sr-x 3 root sys 73748 Nov 2 2001 /usr/bin/passwd 推荐的chmod使用方法:chmod +[ugoa...][[+-][rwxX]+文件 u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是。 + 表示增加权限、- 表示取消权限、 r 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。 范例: bash-2.03# touch test bash-2.03# ls -l -rw-r--r-- 1 root other 0 May 23 21:12 test bash-2.03# chmod u-w test bash-2.03# ls -l

-r--r--r-- 1 root other 0 May 23 21:12 test bash-2.03# chmod uo+x test bash-2.03# ls -l -r-xr--r-x 1 root other 0 May 23 21:12 test bash-2.03# chmod u+w,g+x,o-x test bash-2.03# ls -l -rwxr-xr-- 1 root other 0 May 23 21:12 test bash-2.03# chmod a-r test bash-2.03# ls -l test --wx--x--- 1 root other 0 May 23 21:12 test bash-2.03# chmod u+s test bash-2.03# ls -l --ws--x--- 1 root other 0 May 23 21:12 test bash-2.03# chmod a=rwx test bash-2.03# ls -l -rwxrwxrwx 1 root other 0 May 23 21:12 test 二、chmod命令详细用法 指令名称 : chmod 使用权限 : 所有使用者 使用方式 : chmod [-fR] [--help] [--version] mode file... 说明 : Linux/Unix 的档案调用权限分为三级 : 档案拥有者、群组、

Allegro使用问题汇总

allegro使用汇总 2010-06-21 15:31:10| 分类: cadence |字号 订阅 1.如何在allegro中取消花焊盘(十字焊盘) set up->design parameter -> shape->edit global dynamic shape parameters->Thermal relief connects -> Thru pins ,Smd pins -> full contact 2.allegro 中如何设置等长 setup -> constraints->electrical->net->routing->Min Max Propagation delays 选择要等长的net->右击->create->pin pair->选择pin 修改 prop daly 的min 和max项 3.如何设置allegro的快捷键 修改文件 $inst_dir\share\pcb\text\env 或 $inst_dir\pcbevn\env 快捷键定义如下: alias F12 zoom out alias ~R angle 90 (旋转90 度) alias ~F mirror (激活镜相命令) alias ~Z next (执行下一步命令) alias End redisplay(刷新屏幕) alias Del Delete(激活删除命令) alias Home Zoom fit(全屏显示) alias Insert Define grid(设置栅格) alias End redisplay alias Pgdown zoom out alias Pgup zoom in alias F12 custom smooth alias Pgup slide alias Pgdown done alias Home hilight alias End dehilight alias Insert add connect alias Del Delete 4.如何在allegro中删除有过孔或布线的层时不影响其他层 1.输出specctra的dsn文件 allegro->file->export->router->demo.dsn->run 2.产生session文件 specctra(pcb router)->file->write->session->demo.ses->ok 3.删除某一层中的布线和过孔 delete(ctrl+D)->.. 4.删除allegro中的板层 setup->cross section->鼠标右键->delete 5.导入session文件 allegro->file->import->router->demo.ses->run 也可先将通过该层的过孔先替换成顶层焊盘,删除该层以后再替换回来 5.如何在Allegro中同时旋转多个零件 1.Edit->Move 在Options中Rotation的Point选User Pick 2 再右键选Term Group 按住鼠标左键不放并拉一个框选中器件 多余的可用Ctrl+鼠标左键点击去掉. 3. 选好需整体旋转的器件后 右键complete. 4. 提示你Pick orgion 鼠标左键选旋转中心. 5 下面右键选rotate 即可旋转了. 6.allegro 16.0 透明度设置 display->colour/visibility->display->OpenGL->Global transparency->transparent 7.allegro Drill hole size is equal or larger than smallest pad size.Pad will be drilled away.提示Drill hole size is equal or larger than smallest pad size.Pad will be drilled away. 不用理睬这一提示 8.ALLEGRO 如何生成钻孔文件

vi下的一些常用命令

vi 是visual edit 的缩写 文本编辑器是所有计算机系统中最常用的一种工具。UNIX下的编辑器有ex,sed和vi等,其中,使用最为广泛的是vi,而vi命令繁多,论坛里好像这方面的总结不多,以下稍做总结,以资共享!渴望更正和补充! 进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与pattern匹配的串处 vi -r filename :在上次正用vi编辑时发生系统崩溃,恢复filename vi filename....filename :打开多个文件,依次进行编辑 移动光标类命令 h :光标左移一个字符 l :光标右移一个字符 space:光标右移一个字符 Backspace:光标左移一个字符 k或Ctrl+p:光标上移一行 j或Ctrl+n :光标下移一行 Enter :光标下移一行 w或W :光标右移一个字至字首 b或B :光标左移一个字至字首 e或E :光标右移一个字至字尾 ) :光标移至句尾 ( :光标移至句首 }:光标移至段落开头 {:光标移至段落结尾 nG:光标移至第n行首 n+:光标下移n行 n-:光标上移n行 n$:光标移至第n行尾

H :光标移至屏幕顶行 M :光标移至屏幕中间行 L :光标移至屏幕最后行 0:(注意是数字零)光标移至当前行首 $:光标移至当前行尾 屏幕翻滚类命令 Ctrl+u:向文件首翻半屏 Ctrl+d:向文件尾翻半屏 Ctrl+f:向文件尾翻一屏 Ctrl+b;向文件首翻一屏 nz:将第n行滚至屏幕顶部,不指定n时将当前行滚至屏幕顶部。插入文本类命令 i :在光标前 I :在当前行首 a:光标后 A:在当前行尾 o:在当前行之下新开一行 O:在当前行之上新开一行 r:替换当前字符 R:替换当前字符及其后的字符,直至按ESC键 s:从当前光标位置处开始,以输入的文本替代指定数目的字符S:删除指定数目的行,并以所输入文本代替之 ncw或nCW:修改指定数目的字 nCC:修改指定数目的行 删除命令 ndw或ndW:删除光标处开始及其后的n-1个字 do:删至行首 d$:删至行尾 ndd:删除当前行及其后n-1行 x或X:删除一个字符,x删除光标后的,而X删除光标前的 Ctrl+u:删除输入方式下所输入的文本 搜索及替换命令 /pattern:从光标开始处向文件尾搜索pattern ?pattern:从光标开始处向文件首搜索pattern n:在同一方向重复上一次搜索命令

SAP系统常用命令介绍

SAP系统常用命令介绍 1、系统配置常用命令 所谓系统配置命令,通常包含系统操作配置、系统传输配置、系统自定义内容配置等相关命令。系统配置的范围很广,这里介绍的系统配置不包括模块配置内容,主要是系统层面的相关配置命令。常用的操作命令主要包含以下几种。 (1)系统传输配置命令:SE09/SE10、STMS (2)系统后台参数配置命令:SPRO (3)系统信息发布命令:SM02 (4)目标集团参数配置命令:SCC4 2、后台维护常用命令 在SAP系统中,普通用户常常因为权限不够导致很多事项无法处理,需要通过管理员在后台对相应的主数据及参数进行修改设置。这里主要介绍以下几个常用的后台维护命令。 (1)批处理命令:SCAT (2)定义后台作业命令:SM36 (3)查看后台作业命令:SM37 3、程序编辑常用命令 程序编辑属于SAP系统开发的一个重要组成部分,SAP系统本身带有ABAP语言编辑器,可以提供强大的自开发程序功能。这里介绍程序编辑通常使用的相关命令。一般来说,程序编辑常用到的命令有以下3各。 (1)程序编辑器命令:SE38 (2)韩式编辑器命令:SE37 (3)对象浏览器命令:SE80 4、表间维护常用命令: (1)SAP系统中的数据都是存储在不同的表空间中。对于这些表的查询、修改及数据整理,SAP提供有相应的操作命令。常用的表间维护命令主要包括以下几种。 (1)ABAP数据字典命令:SE11 (2)维护表视图命令:SM30 5、用户及权限控制常用命令 在SAP系统中对于用户及权限的控制是非常严格的,权限参数、权限、用户的管理,均有一套专有的体系。这里介绍用户及权限控制常用的命令,包括以下几种。 (1)权限创建及修改命令:PFCG (2)用户创建及配置命令:SU01 (3)用户批量处理命令:SU10

Linux常用命令详解(配合示例说明,清晰易懂)

Linux常用命令详解 (常用、详细) BISTU 自动化学院 刷碗小工(frisen.imtm) 2010年11月 开源社区,造福大家,版权所有,翻录不究(初次接触Linux命令可能对以下说明有不少疑问,可待看完一遍后再回头细看) (配合Ctrl + F可快速查找你想了解的命令)

索引:(待完善) 文件说明:Linux命令很多,但最常用的80个左右 文档内容充实,用示例说明命令如何使用笔者力求语言简洁,清晰易懂 由于忙于其他事情,改进排版的工作只能搁置了 最后,望此文档能为大家Linux学习之路献微薄之力 一、路径: 执行命令前必须要考虑的一步是命令的路径,若是路径错误或是没有正确的指定,可能导致错误的执行或是找不到该命令。要知道设置的路径,可执行以下命令: 一般而言,本书的命令位于/bin、usr/bin、/sbin、/usr/sbin之中。若读者执行了命令却出现“command not find”或是“命令不存在”的字样,就必须要确定该命令的位置是否在命令的路径中,或是系统上根本没有安装该套件。 二、命令顺序: 若在shell内置的命令/bin以及/usr/bin之下都出现了命令pwd,那当我们执行该命令时,会执行哪一个?答案是第一优先执行shell内置的命令,再执行路径中的设置;因此若有相同名称的命令时,必须要注意顺序设置,或是直接输入完整路径。 三、参数(或称选项)顺序: 一般除了特殊情况,参数是没有顺序的。举例而言,输入“–a –v”与输入“–v –a”以及“–av”的执行效果是相同的。但若该参数后指定了要接的文件或特殊对象,如“–a cmd1 –v cmd2”,则不能任意改变选项顺序。 四、常用参数: 下面所列的是常见的参数(选项)意义: --help,-h 显示帮助信息 --version,-V 显示版本信息 -v 繁琐模式(显示命令完整的执行过程) -i 交谈模式(指定界面) -l 长列表输出格式 -q,-s 安静模式(不显示任何输出或错误信息) -R 递归模式(连同目录下所有文件和子目录一起处理) -z 压缩 五、命令的结合与定向: 命令中除了一般命令外,还有管道(或称途径)(|)与定向(>或>>)。 管道(途径)的用法: “命令一[选项]”| “命令二[选项]”,也就是将“命令一[选项]”的输出结果传到“命令二[选项]”,通过命令二的处理之后才输出到标准输出(屏幕)上。比如“ls /etc”会列出etc下的所有文件,若加上“| less”,也就是“ls /etc | less”,则会将“ls /etc”的结果通过less分页输出。 定向的用法: 将结果定向到命令的输出设备,一般不加文件名意为将结果输出到屏幕,若是在定向后加上文件名,则会将命令的执行结果输出到定向的文件,例如“ls > temp.txt”,就会将ls 的结果输出到文件temp.txt中。“>”与“>>”的差异在于前者是覆盖,而后者是附加。 六、命令中的命令: 许多命令在执行后,会进入该命令的操作模式,如fdisk、pine、top等,进入后我们必须要使用该命令中的命令,才能正确执行;而一般要退出该命令,可以输入exit、q、quit或是按【Ctrl+C】组合

Linux1000个常见问题详细解答(二)

0050 linux怎么用这么多内存 为了提高系统性能和不浪费内存,linux把多的内存做了cache,以提高io速度 0051 FSTAB 最后的配置项里边最后两个数字是什么意思(lnx3000) 第一个叫fs_freq,用来决定哪一个文件系统需要执行dump操作,0就是不需要; 第二个叫fs_passno,是系统重启时fsck程序检测磁盘的顺序号 1 是root文件系统, 2 是别的文件系统。fsck按序号检测磁盘,0表示该文件系统不被检测dump 执行ext2的文件系统的备份操作 fsck 检测和修复文件系统 0052 linux中让用户的密码必须有一定的长度,并且符合复杂度(eapass) vi /etc/login.defs,改P??牴???? ?ASS_MIN_LEN 0053 linux中的翻译软件 星际译王xdict 0054 不让显示器休眠 setterm -blank 0 setterm -blank n (n为等待时间) 0055 用dat查询昨天的日期(gadfly) date --date=yesterday 0056 xwindow下如何截屏 Ksnapshot或者gimp 0057 解压小全 tar xvfj example.tar.bz2 tar xvfz example.tar.gz tar xvfz example.tgz tar xvf example.tar 荣新集群架构师培训,推荐高薪职位,不就业退全款!

unzip example.zip 0058 在多级目录中查找某个文件的方法(青海湖) find /dir -name filename.ext du -a | grep filename.ext locate filename.ext 0059 不让普通用户自己改密码(myxfc) [root@xin_fc etc]# chmod 511 /usr/bin/passwd 又想让普通用户自己改密码 [root@xin_fc etc]# chmod 4511 /usr/bin/passwd 0060 显卡实在配不上怎么办(win_bigboy) 去https://www.doczj.com/doc/b08867322.html,/,下了xfree86 4.3安装就可以了. 0061 超强删除格式化工具(弱智) 比PQMagic安全的、建立删除格式化的小工具:sfdisk.exe for msdos https://www.doczj.com/doc/b08867322.html,/soft/sfdisk.zip 0062 如何让xmms播放列表里显示正确的中文(myxfc) -*-*-*-*-*-iso8859-1,-misc-simsun-medium-r-normal--12-*-*-*-*-*-gbk-0,*-r- 把这个东西完全拷贝到你的字体里面 操作方法: 右键单击xmms播放工具的任何地方 会看到一个"选项",然后选择"功能设定"选择"fonts" 然后把上面的字体完整的拷贝到"播放清单"和"user x font 0063 linux下听MP3(hehhb) redhat光盘原带的xmms不能播放MP3(无声), 要下载安装一个RPM包:xmms-mp3-1.2.7-13.p.i386.rpm 安装即 可.打开xmms,ctl-p,在font栏中 荣新集群架构师培训,推荐高薪职位,不就业退全款!

相关主题
文本预览
相关文档 最新文档