㈠ 請問路過的高手們:*.CSH是什麼文件
這些是打不開的,是軟體的一些插件文件,abr是photoshop的筆刷文件,atn是動作文件.....都是不能打開的,是程序運行時進行調用的 希望樓主滿意
㈡ 圖文介紹csh是什麼格式文件以及csh文件用什麼打開
文件擴展名.CSH
文件類型:Photoshop的自定義形狀文件
類別:音頻文件
軟體:可打開CSH文件的軟體: Adobe Photoshop CC, Adobe Photoshop Elements 12, Steinberg Cubase, Microsoft Notepad, gVim, Other text editor, Hamilton C shell.
描述:
收集使用Photoshop和Photoshop Elements的自定義形狀,當選擇自定形狀選項,通過自定義形狀工具訪問,可以通過點擊右箭頭的形狀下拉列表中,選擇要載入或保存「 。負載形狀。 」或「保存圖形。 」
自定義形狀文件默認保存在Photoshop中/預設/自定義形狀目錄。
其他CSH格式: < /H1 >通過Cubase的,用於音頻製作應用程序創建波形文件,包含Cubase項目的音頻文件信息;由SX的產生;通常保存的音頻項目( CPR文件。 )時產生的Cubase /SL版。
註: CSH文件不存儲實際的音頻數據。
其他CSH格式: < /H1 >腳本,可以在一個BSD Unix系統中一個C shell環境中運行;語法類似於C /C 。
㈢ bash和 csh 區別
在我們所使用的系統當中,使用sh調用執行腳本,相當於打開了bash的POSIX標准模式 (等效於bash的 --posix 參數)
一般的,sh是bash的「子集」 (不是子集的部分,具體區別見下的「Things sh has that bash does not」)
例子:
[wwy@sf-watch test]$ cat t2.sh
#!/bin/bash
diff <(echo xxx) <(echo yyy) # 此語法包含bash的特性,不屬於sh的POSIX標准
[wwy@sf-watch test]$ bash -x ./t2.sh # 使用bash 調用,不會出問題
+ diff /dev/fd/63 /dev/fd/62
++ echo xxx
++ echo yyy
1c1
< xxx
---
> yyy
[wwy@sf-watch test]$ sh ./t2.sh # 而用sh調用,報錯如下
./t2.sh: line 3: syntax error near unexpected token `('
./t2.sh: line 3: `diff <(echo xxx) <(echo yyy)'
[wwy@sf-watch test]$ echo $?
2
但是,在我們的linux系統中,sh是bash的一個軟鏈接:
[wangweiyu@ComSeOp mon]$ which sh
/bin/sh
[wangweiyu@ComSeOp mon]$ ls -l /bin/sh
lrwxrwxrwx 1 root root 4 Mar 21 2007 /bin/sh -> bash
那為什麼上面的例子中還會出現問題呢?原因在於: bash程序執行,當「$0」是「sh」的時候, 則要求下面的代碼遵循一定的規范,當不符合規范的語法存在時,則會報錯, 所以可以這樣理解, 「sh」並不是一個程序,而是一種標准(POSIX), 這種標准,在一定程度上保證了腳本的跨系統性(跨UNIX系統)
下面的內容詳細的說明了bash與sh在語法等方面的具體差異:
Things bash has that sh does not:
long invocation options
[+-]O invocation option
-l invocation option
`!' reserved word to invert pipeline return value
`time' reserved word to time pipelines and shell builtins
the `function' reserved word
the `select' compound command and reserved word
arithmetic for command: for ((expr1 ; expr2; expr3 )); do list; done
new $'...' and $"..." quoting
the $(...) form of command substitution
the $(<filename) form of command substitution, equivalent to
$(cat filename)
the ${#param} parameter value length operator
the ${!param} indirect parameter expansion operator
the ${!param*} prefix expansion operator
the ${param:offset[:length]} parameter substring operator
the ${param/pat[/string]} parameter pattern substitution operator
expansions to perform substring removal (${p%[%]w}, ${p#[#]w})
expansion of positional parameters beyond $9 with ${num}
variables: BASH, BASH_VERSION, BASH_VERSINFO, UID, EUID, REPLY,
TIMEFORMAT, PPID, PWD, OLDPWD, SHLVL, RANDOM, SECONDS,
LINENO, HISTCMD, HOSTTYPE, OSTYPE, MACHTYPE, HOSTNAME,
ENV, PS3, PS4, DIRSTACK, PIPESTATUS, HISTSIZE, HISTFILE,
HISTFILESIZE, HISTCONTROL, HISTIGNORE, GLOBIGNORE, GROUPS,
PROMPT_COMMAND, FCEDIT, FIGNORE, IGNOREEOF, INPUTRC,
SHELLOPTS, OPTERR, HOSTFILE, TMOUT, FUNCNAME, histchars,
auto_resume
DEBUG trap
ERR trap
variable arrays with new compound assignment syntax
redirections: <>, &>, >|, <<<, [n]<&word-, [n]>&word-
prompt string special char translation and variable expansion
auto-export of variables in initial environment
command search finds functions before builtins
bash return builtin will exit a file sourced with `.'
builtins: cd -/-L/-P, exec -l/-c/-a, echo -e/-E, hash -d/-l/-p/-t.
export -n/-f/-p/name=value, pwd -L/-P,
read -e/-p/-a/-t/-n/-d/-s/-u,
readonly -a/-f/name=value, trap -l, set +o,
set -b/-m/-o option/-h/-p/-B/-C/-H/-P,
unset -f/-v, ulimit -i/-m/-p/-q/-u/-x,
type -a/-p/-t/-f/-P, suspend -f, kill -n,
test -o optname/s1 == s2/s1 < s2/s1 > s2/-nt/-ot/-ef/-O/-G/-S
bash reads ~/.bashrc for interactive shells, $ENV for non-interactive
bash restricted shell mode is more extensive
bash allows functions and variables with the same name
brace expansion
tilde expansion
arithmetic expansion with $((...)) and `let' builtin
the `[[...]]' extended conditional command
process substitution
aliases and alias/unalias builtins
local variables in functions and `local' builtin
readline and command-line editing with programmable completion
command history and history/fc builtins
csh-like history expansion
other new bash builtins: bind, command, compgen, complete, builtin,
declare/typeset, dirs, enable, fc, help,
history, logout, popd, pushd, disown, shopt,
printf
exported functions
filename generation when using output redirection (command >a*)
POSIX.2-style globbing character classes
POSIX.2-style globbing equivalence classes
POSIX.2-style globbing collating symbols
egrep-like extended pattern matching operators
case-insensitive pattern matching and globbing
variable assignments preceding commands affect only that command,
even for builtins and functions
posix mode and strict posix conformance
redirection to /dev/fd/N, /dev/stdin, /dev/stdout, /dev/stderr,
/dev/tcp/host/port, /dev/udp/host/port
debugger support, including `caller' builtin and new variables
RETURN trap
the `+=' assignment operator
Things sh has that bash does not:
uses variable SHACCT to do shell accounting
includes `stop' builtin (bash can use alias stop='kill -s STOP')
`newgrp' builtin
turns on job control if called as `jsh'
$TIMEOUT (like bash $TMOUT)
`^' is a synonym for `|'
new SVR4.2 sh builtins: mldmode, priv
Implementation differences:
redirection to/from compound commands causes sh to create a subshell
bash does not allow unbalanced quotes; sh silently inserts them at EOF
bash does not mess with signal 11
sh sets (euid, egid) to (uid, gid) if -p not supplied and uid < 100
bash splits only the results of expansions on IFS, using POSIX.2
field splitting rules; sh splits all words on IFS
sh does not allow MAILCHECK to be unset (?)
sh does not allow traps on SIGALRM or SIGCHLD
bash allows multiple option arguments when invoked (e.g. -x -v);
sh allows only a single option argument (`sh -x -v' attempts
to open a file named `-v', and, on SunOS 4.1.4, mps core.
On Solaris 2.4 and earlier versions, sh goes into an infinite
loop.)
sh exits a script if any builtin fails; bash exits only if one of
the POSIX.2 `special' builtins fails
調用相關:
在腳本的調用方面(interactive、login相關),bash與sh也是存在差異 以下是詳細說明(假如被調用執行的腳本名字叫xxx.sh)
BASH:
1、 互動式的登錄shell (bash –il xxx.sh)
載入的信息:
/etc/profile
~/.bash_profile( -> ~/.bashrc -> /etc/bashrc)
~/.bash_login
~/.profile
2、非互動式的登錄shell (bash –l xxx.sh)
載入的信息:
/etc/profile
~/.bash_profile ( -> ~/.bashrc -> /etc/bashrc)
~/.bash_login
~/.profile
$BASH_ENV
3、互動式的非登錄shell (bash –i xxx.sh)
載入的信息:
~/.bashrc ( -> /etc/bashrc)
4、非互動式的非登錄shell (bash xxx.sh)
載入的信息:
$BASH_ENV
SH:
1、互動式的登錄shell
載入的信息:
/etc/profile
~/.profile
2、非互動式的登錄shell
載入的信息:
/etc/profile
~/.profile
3、互動式的非登錄shell
載入的信息:
$ENV
4、非互動式的非登錄shell
載入的信息:
nothing
由此可以看出,最主要的區別在於相關配置文件的是否載入, 而這些配置的是否載入,也就導致了很多默認選項的差異 (具體請仔細查看~/.bash_profile 等文件) 如:
[wangweiyu@ComSeOp ~]$ grep ulimit /etc/profile
ulimit -S -c unlimited > /dev/null 2>&1
即,如果/etc/profile沒有被載入,則不會產生core mp
值得一提的是,使用ssh遠程執行命令, 遠端sshd進程通過「bash –c」的方式來執行命令(即「非互動式的非登錄shell」) 所以這一點,和登錄之後再在本地執行執行命令,就存在了一定的差異
如:
[wangweiyu@ComSeOp ~]$ ssh [email protected] 'echo $-'
[email protected]'s password:
hBc
[wangweiyu@ComSeOp ~]$ echo $-
himBH
[wangweiyu@ComSeOp ~]$ ssh [email protected] 'echo $0'
[email protected]'s password:
bash
[wangweiyu@ComSeOp ~]$ echo $0
-bash
註: 「$-」 中含有「i」代表「互動式shell」 「$0」的顯示結果為「-bash」,bash前面多個「-」,代表「登錄shell」 沒有「i「和「-」的,是「非互動式的非登錄shell」
另外還有一點,雖然ssh遠程執行的命令是「非互動式的非登錄shell」,但在執行命令之前,ssh的那一次登錄本身是「互動式的登錄shell」,所以其會先讀一下「~/.bash_profile」
如:
[wangweiyu@ComSeOp ~]$ cat .bashrc
# .bashrc
# User specific aliases and functions
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
echo 'xxx'
[wangweiyu@ComSeOp ~]$ ssh [email protected] 'echo $-'
[email protected]'s password:
xxx
hBc
這一點,衍生出一個關於scp的問題,scp在傳輸數據之前,會先進行一次ssh登錄, 而當.bashrc文件有輸出的時候,則會導致scp失敗!原因是解析返回的數據包出現混亂
如:
[wangweiyu@ComSeOp ~]$ cat .bashrc
# .bashrc
# User specific aliases and functions
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
echo 'xxx'
[wangweiyu@ComSeOp ~]$ scp file [email protected]:/tmp
[email protected]'s password:
xxx
[wangweiyu@ComSeOp ~]$ echo $?
1
[wangweiyu@ComSeOp ~]$ ls /tmp/
[wangweiyu@ComSeOp ~]$
㈣ CSH格式是什麼格式
chs格式的文件一般是程序的簡體中文界面的DLL(實際上就是DLL)。用能夠查看DLL或者EXE的資源的程序就可以了,如Borland Resource Workshop eXeScope等。
㈤ 請問shell編程是什麼請高手指點!
shell是一個命令處理器(command processor)——是一個讀入並解釋你輸入的命令的程序。除了是一個命令中斷器以外,shell還是一個程序設計語言。你可以編寫shell可以解釋的程序(被稱為源程序),這些源程序可以包含shell程序設計命令等等。shell除了解釋命令以外,還有其他工作,它也可以配置和編程。shell擁有自己的語言允許用戶編寫程序並以一種復雜方式運行。shell編程語言具有許多常用的編程語言的特徵,例如:循環和控制結構等。用戶可以生成像其他應用程序一樣復雜的shell程序。
補充說明:簡單的說 : shell 是一個交互性命令解釋器。shell獨立於操作系統,這種設計讓用戶可以靈活選擇適合自己的shell。shell讓你在命令行鍵入命令,經過shell解釋後傳送給操作系統(內核)執行。
一下是shell功能的一個匯總:
查找命令的位置並且執行相關聯的程序。
為shell變數賦新值
執行命令替代
處理 I/O重定向和管道功能
提供一個解釋性的編程語言界面,包括tests、branches和loops等語句
㈥ 中國銀行存摺上交易碼CSH和CWD分別是什麼意思
1、即結清取現(clear account to withdraw)定期結清取現(交易碼7014):用於各種定期(包括整存整取、零存整取、定活兩便、定期一本通業務)賬戶到期、不到期、逾期存款的結清業務。
2、現金交易是指以直接支付現金而媒介的商品交易。它與現貨交易有著密切的聯系,雖然是一種古老的交易方式,但又貫穿於商業產生後的整個歷史行程之中。
在現金交易中,商品的價值運動、所有權轉讓與商品實體運動是同時完成的,這種商流與物流合一的運動方式是現金交易的本質特徵。現金交易的功能在於保證商品流通與貨幣流通的相向運動。
(6)csh程序是什麼意思擴展閱讀:
客戶將存單(折)、有效證件交經辦櫃員;選擇相應交易代碼輸入電腦,根據提示進行操作,憑密碼取款的須由客戶輸入密碼;列印取款憑條、存單(折)及利息清單後,將取款憑條和利息清單交客戶確認並簽字。
櫃員在取款憑條上加蓋現金付訖章和業務人員私章、在存單上加蓋銷戶、結清日期、附件及私章後配款;將現金、回執和有效證件交客戶核收。
不同國家的現金的單位和代表的購買力不同,這給跨國交易帶來不便。如我國公民去美國旅遊,就不能直接帶著人民幣去,必須首先要兌換成美元,才能在美國消費。
㈦ 求助: CSH 什麼意思
這里的CSH=cash.
即:現金付款。
例如:
You can pay the items you choose by cash or with bank card.
㈧ CSH是什麼意思
csh 是linux、unix命令
㈨ .csh是什麼程序
csh是自定義形狀文件,可復制到\Photoshop CS2綠色版\預置\自定形狀 里