new最新SHELL命令参照明细
と、 複数バイト文字が分割されないように list が調整されます。
-clist -c に続く list は文字位置を指定します (た と え ば、-c1-72 は各行の最初の 72 文字を引き渡 します) 。
SunOS 5.10 1999年6月1日 1
ユーザーコマンド cut(1)
-ddelim -d に続く delim はフィールド区切り文字 で す (-f オ プ ションの場合のみ ) 。
デフォルトは tab です。
シェルにとって意味のある空白や他の 文 字は引用符で囲まなければなりません。
delim は複数バイト文字でもかまいません。
-flist -f に続く list は区切り文字によってファイ ル 内 で区切られるフィールドのリストです (-d 参 照)。
たとえば、-f1,7 は最初と 7 番目のフィー ルドだけをコピーします。
フィールド区切り文字 のない行は、-s が指定されていないかぎりそ の まま (テーブルのサブヘディングに有効) です。
-n 文字を分割しません。
-blist と -n を一緒に 指 定すると list は複数バイト文字が分割されない ように調整されます。
-s -f オプションが指定されたとき、区切り文字 の ない行を抑止します。
指定されないと区切り文字 のない行は、そのまま引き渡されます。
【オペランド】
以下のオペランドを指定できます。
file 入力するファイルのパス名。
このオペランドを省 略 するかまたは - を指定すると、標準入力とみ なされます。
【使用法】
ファイルが 2 ギガバイト ( 2**31 バイト) 以上ある場合 の cut の動作については、largefile(5) を参照してください。
【使用例】
例 1: ユーザーID を割り当てる
ユーザーID とユーザー名を組み合わせて出力するには次のよう に します。
example% cut -d: -f1,5 /etc/passwd
例 2: 現在のログイン名を設定する
SunOS 5.10 1999年6月1日 2
ユーザーコマンド cut(1)
name に現在のログイン名を設定するには次のようにします。
example$ name=`who am i | cut -f1 -d' '`
【環境】
cut の実行に影響を与える環境変数 LC_CTYPE 、 LC_MESSAGES 、 NLSPATH についての詳細は、environ(5) を参照してください。
【終了ステータス】
以下の終了ステータスが返されます。
0 入力ファイルはすべて、正常に出力された
>0 エラーが発生した
【属性】
次の属性については attributes(5) のマニュアルページを参照 し てください。
____________________________________________________________ | 属性タイプ | 属性値 | |_____________________________|_____________________________| | 使用条件 | SUNWcsu | |_____________________________|_____________________________| | CSI | 対応済み | |_____________________________|_____________________________|
【関連項目】
grep(1), paste(1), attributes(5) environ(5), largefile(5)
【診断】
cut: -n may only be used with -b
cut: -d may only be used with -f
cut: -s may only be used with -f
cut: cannot open <file>
file が読み取れない、または存在しない。
複数のファイル 名。
xshell命令行选项对照表
-register
打开产品注册用的对话框。
-about
打开可查看产品版本、许可证信息等的信息对话框。
-prop“会话文件”
打开相应会话的会话属性对话框。“会话文件”有可能包括路径。
-create“会话文件”
新建会话。
-folder“会话文件夹”
xshell
Xshell识别的命令行参数选项中这些参数可以从Windows控制台程序或其他应用程序执行时使用。
具体对照表如下:
选项、参数
说明
“会话文件”
运行相应会话。“会话文件”有可能包括路径。
-folder“会话文件夹”
运行相关文件夹的所有会话。
-url [protocol://][user[:password]@]host[:port]
运行“会话文件夹”的所有会话。
-newwin
打开新Xshell窗口。
-newtab“选项卡名称”
“选项卡名称”,新建一个选项卡。
直接输入URL而进行登陆而不用保存的会话文件。可使用协议是SSH、SFTP、TELNET、RLOGIN和FTP。
如省略协议则使用选项对话框的[常规]选项卡中定义的默认协议。
如省略用户(user)、密码(password)则出现验证用的窗口。
如未指定连接端口(port)则使用连接协议的默认端口。
-open
shell命令
appBase=""
unpackWARs="true"
autoDeploy="true">
<Context path=""
docBase="/usr/webapps/eWebEditor/"
startup.sh
webapps
...
eWebEditor
3.命令界面
cd /usr/tomcat5/bin 转入到tomcat5 bin文件夹
./shutdown.sh 关闭tomcat服务
debug="0"
privileged="true"
reloadable="true"/>
</Host>
2./usr/apache2/conf 修改httpd.conf
增加一个VirtualHost节点 如下:
tomcat5
...
conf
...
server.xml
bin
...
shutdown.sh
move 文件夹 .. 移动文件夹到上一目录
rm -rf eWebEditor/ 删除文件夹eWebEditor
ps -ef|grep java 查看tomcat启动进程信息,进程ID
kill -9 进程ID 强制关闭tomcat服务进程
tar -xzf [解压下载的压缩包]
unzip[文件名]解压文件
cp -rpf .A/* B 将A文件夹中的所有文件拷贝到其上级目录B中
shell相关命令
command——抑制正常的shell函数查找exec——使用执行命令替换当前的shell进程bash——GUN的Bourne-Again Shellbash [options] [file]builtin——执行shell内建命令enable——启用或禁用shell内建命令enable [-a] [-dnps] [-f 文件名] [名称...]-f:在动态支持加载的系统上从共享对象文件名加载新的内建命令名称-d:删除以前使用-f选项加载的内建命令-p:显示shell内建命令列表-a:显示包括所有的内建命令的清单-s:输出被限制到POSIX的特殊内建命令-n:禁用内建命令显示shll内建命令[root@centos7 ~]# enable启动内建shell命令cd[root@centos7 ~]# enable cd显示shell内建命令列表[root@centos7 ~]# enable -p显示包括所有的内建命令清单[root@centos7 ~]# enable -asource——在当前shell环境中从指定文件读取和执行命令source 文件名[参数]mksh——用于交互式和shell脚本的命令解释器suspend——暂停shell执行suspend [-f]-f:强制挂起,即使是登录shellsushell——执行单用户shellshopt——切换变量控制可选的shell行为的值shopt [-pqsu] [-o] [选项名...]-q:禁止正常输出(安静模式)-s:启用(设置)每个可选名称-u:禁用(取消每个可选名称)-o:限制可选名称的值显示所有可选名称[root@centos7 ~]# shopt显示autocd可选名称[root@centos7 ~]# shopt autocdautocd off启用autocd可选名称[root@server mnt]# shopt -s autocd禁用autocd可选名称[root@server mnt]# shopt -u autocdrsh——远程shell[root@centos7 ~]#rsh [主机] [选项] [命令]ulimit——控制shell执行程序的资源使用限制ulimit [-SHacdefilmnpqrstuvx] [limit]-a:显示当前所有资源的使用限制-H:设定资源的硬限制,一旦设置不能增加-S:设定资源的软限制,设定以后可以增加,但不能超过资源的硬限制-c<core文件上限>:设置core文件的最大值,单位为块-d<数据段大小>:进程数据段的最大值,单位为KB-f<文件大小>:进程所能创建的最大文件,单位为块-m<内存大小>:指定可使用内存的最大值,单位为KB-n<文件数目>:指定同一时间最多可打开的文件数-p<缓冲区大小>:指定管道缓冲区的大小,单位为512字节-s<堆栈大小>:指定堆栈上限,单位为KB-t<CPU时间>:指定CPU时间使用的最大值,单位为秒-u<进程数>:用户可以使用的最大进程数-v<虚拟内存大小>:指定可使用的虚拟内存最大值,单位为KB-l<锁定内存>:指定最大锁定内存地址空间-e<调度优先级>:指定调度优先级-i<等待信号>:等待信号的最大数量-q<POSIX消息队列内存>:指定POSIX消息队列最大的内存使用量-r<实时优先级>:指定最大实时优先级-x<文件锁定值>:指定文件锁定最大值显示当前所有的资源使用限制[root@server ~]# ulimit -a显示用户的最大进程数[root@server ~]# ulimit -u设置用户的最大进程数为10000个[root@server ~]# ulimit -u 10000将每个进程可以打开的文件数目加大到4096[root@server ~]# ulimit -n 4096指定堆栈的上限为无限[root@server ~]# ulimit -s unlimitedhistory——查看历史命令-c:清除历史记录-w:让bash将历史命令立即从内存写入.bash_history文件-a:将目前新增的历史命令写入.bahs_history文件n:显示最近n个命令历史记录,n为数字-r:读取历史文件的内容,并把它们作为当前历史使用命令历史!!:运行上一个命令!6:运行第6个命令!8 /test:运行第8个命令并在命令后面加上/test!?CF?:运行上一个包含CF字符串的命令!ls:运行上一个ls命令(或以ls开头的历史命令)!ls:s/CF/G:运行上一个ls命令,其中把CF替换成Gfc:编辑并运行上一个历史命令fc 6:编辑并运行第6条历史命令^boot^root^:快速替换。
windows常用的shell(cmd.exe)命令大全
windows常⽤的shell(cmd.exe)命令⼤全[Windows常⽤shell命令⼤全]基于⿏标操作的后果就是OS界⾯外观发⽣改变,就得多花学习成本。
更主要的是基于界⾯引导Path与命令⾏直达速度是难以⽐拟的。
另外Geek很⼤⼀部分是键盘控,⽽⾮⿏标流的。
⼀、Windows下Shell命令概述Windows的Shell命令⼜是Windows的CMD命令。
⽽cmd命令⼜是原来MS-DOS系统保留下来。
Shell来源路径与配置对应的命令资源配置在windows的环境变量中:Windows Shell命令是基于配置好的Path环境变量,对Shell命令在Path路径中依次从前⾄后搜寻到对应命名的可执⾏⼊⼝。
也就是可以⾃⾏编写⼀些Shell程序,C、Java、Perl等等,然后配置到环境变量中,就可以有⾃⼰的私有Shell命令了。
⼤多数默认的 Shell 命令对应⽬标程序打多在"C:/Windows/"及"C:/Windows/System32"⽬录下。
⽽基于Windows的⼀些应⽤程序(如Mysql)都会向Windows 的Path中配置添加⾃⼰的⽬录。
Shell命令的执⾏⽅式⼀般的是通过调出CMD控制台执⾏对于较熟悉的可以⾃⾏编写bat批处理Shell命令,然后保存为 .bat 后缀格式⽂件。
以Win7为例,可以通过Win键调出search 窗⼝,快捷执⾏,但不能全部使⽤同时可以通过Win+R调出运⾏窗⼝来执⾏⼆、常⽤Shell程序命令⼤全下⾯分类列举那些调出Shell命令列表,通过使⽤对应命令可以⼤⼤节约时间:Windows常⽤⼯具类运⾏程序运⾏命令记事本notepad计算器calc画图mspaint写字板writeWindows放⼤镜magnify辅助⼯具管理器utilmanTelnet客户端telnet任务管理器taskmgr关闭Windows shutdown扫描仪与相机sticpl.cpl远程桌⾯mstsc可移动存储ntmsmgr.msc注册表编辑器regeditTrueType造字程序eudcedit打印机⽂件夹printers打印机和传真control printers控制⾯板control屏幕键盘osk⽹络连接ncpa.cpl 或control netconnections从Windows注销logoff字体⽂件夹fonts 或control fonts磁盘管理diskmgmt.msc快速查找findfast.cpl磁盘碎⽚整理程序dfrg.msc磁盘检查⼯具chkdsk磁盘清理⼯具cleanmgr命令⾏提⽰符cmd运⾏程序运⾏命令剪贴簿查看器clipbrd辅助功能选项access.cpl添加硬件向导hdwwiz.cpl添加或删除程序appwiz.cpl常⽤管理配置⼯具设备管理器devmgmt.msc Direct X控制⾯板(如果已经安装)directx.cplDirect X诊断⼯具dxdiag磁盘分区管理器diskpart显⽰属性desk.cpl 或 control desktop ⽂件夹选项control folders显⽰属性的外观选项卡control color⽂件签名验证sigverifIP配置实⽤程序ipconfig键盘属性control keyboard⿏标属性main.cpl 或 control mouse Internet属性inetcpl.cpl密码属性assword.cpl电话与调制解调器选项telephon.cpl电源选项属性powercfg.cpl性能perfmon区域和语⾔选项intl.cpl系统属性sysdm.cpl⽤户帐户管理nusrmgr.cplWindows防⽕墙firewall.cpl运⾏Windows更新wupdmgr系统配置实⽤程序msconfig声⾳和⾳频设备属性mmsys.cpl共享⽂件夹fsmgmt.msc服务services.mscWindows安全中⼼wscui.cpl任务计划control schedtasks游戏控制joy.cpl字符映射表charmap证书管理控制台certmgr.msc⼀些⾼级配置管理Windows管理体系结构wmimgmt.mscWindows系统安全⼯具syskey系统配置编辑器sysedit策略的结果集rsop.msc可移动存储ntmsmgr.msc可移动存储操作请求ntmsoprq.mscODBC数据源管理器odbccp32.cpl本地安全设置secpol.msc本地⽤户和组lusrmgr.msc索引服务ciadv.msc组策略编辑器gpedit.msc事件查看器eventvwr.mscDriver Verifier Manager verifierDr. Watson系统诊断⼯具drwtsn32三、⼀些Shell程序命令详解下⾯围绕第⼆章节以及更多⾼级shell操作命令进⾏详细描述:(陆续根据使⽤补充)⽹络配置Ipconfig命令默认Ipconfig为显⽰当前⽹络基本连接信息显⽰连接配置 ipconfig /all显⽰DNS缓存内容 ipconfig /displaydns去除DNS缓存内容 ipconfig /flushdns释放全部(或指定)适配器的由DHCP分配的动态IP地址) ipconfig /release为全部适配器重新分配IP地址 ipconfig /renew刷新DHCP并重新注册DNS ipconfig /registerdns显⽰DHCP Class ID ipconfig /showclassid修改DHCP Class ID ipconfig /setclassid关机操作shutdown命令Shutdown使您能够⼀次关闭或重新启动⼀台本地或远程计算机:语法::shutdown [/i | /l | /s | /r | /a | /p | /h | /e] [/f] [/m //computername/] [/t XXX] [/d [p:]XX:YY/c"Comment"]参数:/i : 显⽰"远程关机对话框"。
shell指令及其常见使用实例 -回复
shell指令及其常见使用实例-回复标题:深入理解与实践Shell指令及其常见使用实例Shell是Linux和Unix系统中的命令行解释器,它允许用户通过输入各种指令来与操作系统进行交互。
这些指令可以帮助我们执行各种任务,从文件管理到系统监控,甚至是编程。
以下是一些常见的Shell指令及其使用实例。
1. `ls`:列出目录内容这是最基本的命令之一,用于显示当前目录下的文件和子目录列表。
使用实例:ls这将列出当前目录下的所有文件和子目录。
2. `cd`:改变目录这个命令用于切换到指定的目录。
使用实例:cd /home/user/documents这将切换到/home/user/documents目录。
3. `mkdir`:创建新目录这个命令用于在当前目录下创建一个新的目录。
使用实例:mkdir new_directory这将在当前目录下创建一个名为new_directory的新目录。
4. `rm`:删除文件或目录这个命令用于删除指定的文件或目录。
使用实例:rm file.txt这将删除名为file.txt的文件。
5. `cp`:复制文件或目录这个命令用于复制文件或目录。
使用实例:cp file.txt /home/user/documents/这将复制file.txt文件到/home/user/documents/目录。
6. `mv`:移动或重命名文件或目录这个命令用于移动或重命名文件或目录。
使用实例:mv file.txt new_file.txt这将把file.txt重命名为new_file.txt。
7. `echo`:输出字符串或变量值这个命令用于在屏幕上显示指定的文本或变量值。
使用实例:echo "Hello, World!"这将在屏幕上显示"Hello, World!"。
8. `cat`:查看文件内容这个命令用于查看文件的内容。
使用实例:cat file.txt这将显示file.txt文件的内容。
shell 标准输入 命令行参数
shell 标准输入命令行参数
Shell 标准输入主要来自命令行参数,具体如下:
1.命令行参数:Shell脚本接收命令行参数的最基本方法是使用位置参数。
位置参数允许在运行脚本时向命令行添加数据。
例如,0是程序
名,1是第一个参数,2是第二个参数,依次类推,直到第9个参数9。
当然,位置参数不仅仅支持9个参数,如果需要支持多余9个的位置参数,可以在变量数字周围加上花括号。
2.特殊参数变量:特殊参数变量包括0、#、∗、@等。
其中,#表示传递给脚本或函数的参数个数;*表示传递给脚本或函数的所有参数;$@
表示传递给脚本或函数的所有参数。
以上内容仅供参考,如需更多信息,建议查阅相关文档或咨询专业人士。
shell命令大全
接后文,提供一些常用的Shell命令供大家查询使用,如果你经常使用Linux命令行,那本文请自动忽略。
如果你对以下命令不明白,请单独加我Gtalk:#咨询。
(不过别抱太大的希望,因为我也不是啥子高手)#pwd显示当前目录:#ps -ef|grep java#kill -9 进程号#ls#cd 目录启动:nohup ./startWebLogic.sh &1.Linux文件管理命令$ls 列出当前文件夹下所有内容$ls -o 列出当前文件夹中所有内容,含详细信息,但不列出group$ls -l 同上,含group信息$ls -a 列出当前文件夹中所有内容,包含以”.”开头的文件$ls -t 按更改时间排序$ls -v 按版本先后排序* -cd 文件夹名称进入文件夹(比如进入web文件夹,输入cd web 就可以)* -pwd 显示当前路径* -mkdir [dir] 新建文件夹(比如新建一个blog文件夹,输入mkdir blog就可以)* -chmod 更改文件/文件夹权限$chmod [Mode] [dir],其中Mode形如”755″或”777″等。
$chmod [Mode] [file]$chmod -R [Mode] [dir],递归形式,即将目标文件夹内所有文件均改变权限Mode还有另一种表达方式,”755″即为”-rwxr-xr-x”,不列举了。
* -rm [file] 删除文件/文件夹$rm -f [file] 强行删除,忽略不存在的文件,无提示$rm -r [file] 递归删除所有内容* -cp 拷贝$cp [options] [source] [destination]其中[options]可以为-f(强行拷贝)或-r(递归拷贝)常用-a选项来复制整个目录树,常用于备份或者复制安装程序* -mv 重命名或移动$mv [options] [source] [destination][options]常用:-f(强行移动/重命名), -i(移动/重命名前尝试), -u(更新)例如$mv wwwroot/cgi-bin . 将/cgi-bin目录移动到当前目录下$mv cronfile.txt myfile.txt 将cronfile.txt重命名为myfile.txt2.wget下载工具wget是一种非交互式的网络文件下载工具,在linux下可以使用该工具快速地从网络上下载所需要的文件而不需要经由本地硬盘中转,而且速度极快。
shell指令及其常见使用实例
shell指令及其常见使用实例Shell指令是一种在操作系统的命令行界面下使用的命令,它用于执行各种任务,如文件操作、进程管理、网络通信等。
下面是一些常见的Shell指令及其使用实例:1. ls,用于列出当前目录下的文件和文件夹。
示例,ls.2. cd,用于切换当前工作目录。
示例,cd /path/to/directory.3. pwd,用于显示当前工作目录的路径。
示例,pwd.4. mkdir,用于创建新的目录。
示例,mkdir new_directory.5. rm,用于删除文件或目录。
示例,rm file.txt 或 rm -r directory/。
6. cp,用于复制文件或目录。
示例,cp file.txt new_file.txt 或 cp -r directory/ new_directory/。
7. mv,用于移动文件或目录,也可用于文件/目录重命名。
示例,mv file.txt new_directory/ 或 mv file.txt new_name.txt.8. cat,用于查看文件的内容。
示例,cat file.txt.9. grep,用于在文件中搜索指定的模式。
示例,grep "pattern" file.txt.10. echo,用于在终端输出文本。
示例,echo "Hello, World!"11. chmod,用于修改文件或目录的权限。
示例,chmod 755 file.txt.12. ps,用于显示当前运行的进程。
示例,ps aux.13. kill,用于终止指定进程。
示例,kill PID.14. ssh,用于远程登录到其他计算机。
示例,ssh username@hostname.15. ping,用于测试网络连接。
示例,ping .这些只是Shell指令的一小部分,常见的使用实例也只是其中的一些示例。
Shell指令非常丰富和灵活,可以根据具体需求进行组合和扩展,以实现更复杂的操作。
linux shell命令参数
在Linux shell中,命令参数可以分为命令选项(option)和命令参数(arguments)。
命令选项是包括一个或多个字母的代码,它前面有一个减号,用于改变命令执行的动作的类型。
比如,ls命令的-l选项,它会为每个文件列出一行信息,诸如数据大小和数据最后被修改的时间。
命令参数是传递给命令的输入值,可以是文件、目录等等。
比如,cp命令的参数可以包括要复制的文件或目录的路径。
在Linux shell中,命令行中的每个字必须由空格或TAB隔开。
例如:$ ls -l total 2 -rw-r--r-- 2 wzh book 22 Apr 20 20:37 motd -rw-r--r-- 2 wzh book 796 Apr 20 20:37 passwd $。
以上信息仅供参考,可以查阅相关的Linux shell命令的文档,以获取更全面的信息。
常用的Linuxshell命令详解
常用的Linux shell命令详解最近搞palm和Android都是基于Linux平台的应用,经常要用到一些shell命令,所以就将相关的命令整理了一下,便于记忆和查询,部分内容来源于网络。
1文件与目录操作命令1.1文件内容查询命令grep、fgrep、egrep语法:grep[选项][查找模式][文件名1,文件名2,…]选项:-E每个模式作为一个扩展的正则表达式对待-F每个模式作为一组固定字符串对待,而不作为正则表达式-i比较时不区分大小写-l显示首次匹配匹配串所在的文件名并用换行符将其分开。
当在文件中多次出现匹配串时,不重复显示次文件名;-x只显示整行严格匹配的行1.2文件查找命令find、locate语法:find起始目录寻找条件操作以名称和文件属性查找选项:-name'字串'查找文件名匹配所给字串的所有文件,字串内可用通配符*、?、。
-lname'字串'查找文件名匹配所给字串的所有符号链接文件,字串内可用通配符*、?、。
-gid n查找属于ID号为n的用户组的所有文件。
-uid n查找属于ID号为n的用户的所有文件。
-group'字串'查找属于用户组名为所给字串的所有的文件。
-user'字串'查找属于用户名为所给字串的所有的文件。
-path'字串'查找路径名匹配所给字串的所有文件,字串内可用通配符*、?、。
-perm权限查找具有指定权限的文件和目录,权限的表示可以如711、644。
-type x查找类型为x的文件,语法:locate相关字1.3文件的复制、删除和移动命令文件复制命令[选项]源文件或目录目标文件或目录选项:-a通常在拷贝目录时使用-d拷贝时保留连接-f删除已经存在的目标文件而不提示-i和f选项相反-p此时cp除复制源文件内容外,还将其修改的时间和访问权限也复制到新文件中-r若给出的源文件是一目录文件,此时cp将递归复制该目录下的所有的子目录和文件,此时目标文件必须为一个目录名;-l不作拷贝,只是链接文件文件移动命令mv[选项]源文件或目录目标文件或目录-i交互式操作-f禁止交互式操作文件删除命令[选项]文件…-f忽略不存在的文件,从不给出提示-r指示rm将参数中列出的全部目录和子目录均递归地删除-i进行交互式删除1.4文件链接命令ln[选项]目标[链接名]或ln[选项]目标目录选项:-s建立符号链接1.5目录的创建和删除命令mkdir创建一个目录语法:[选项]dirname选项:-m对新建目录设置存取权限-p可以是一个路径名称。
