JavaScript is required to for searching.
ナビゲーションリンクをスキップ
印刷ビューの終了
マニュアルページセクション 1: ユーザーコマンド     Oracle Solaris 11 Information Library (日本語)
search filter icon
search icon

ドキュメントの情報

はじめに

紹介

ユーザーコマンド

acctcom(1)

adb(1)

addbib(1)

admin(1)

alias(1)

allocate(1)

amt(1)

appcert(1)

apptrace(1)

apropos(1)

ar(1)

arch(1)

as(1)

asa(1)

at(1)

atq(1)

atrm(1)

audioconvert(1)

audioctl(1)

audioplay(1)

audiorecord(1)

audiotest(1)

auths(1)

auto_ef(1)

awk(1)

banner(1)

basename(1)

basename(1B)

batch(1)

bc(1)

bdiff(1)

bfs(1)

bg(1)

biff(1B)

break(1)

builtin(1)

cal(1)

calendar(1)

case(1)

cat(1)

cd(1)

cdc(1)

cdrw(1)

chdir(1)

checkeq(1)

checknr(1)

chgrp(1)

chkey(1)

chmod(1)

chown(1)

chown(1B)

ckdate(1)

ckgid(1)

ckint(1)

ckitem(1)

ckkeywd(1)

ckpath(1)

ckrange(1)

ckstr(1)

cksum(1)

cktime(1)

ckuid(1)

ckyorn(1)

clear(1)

cmp(1)

col(1)

comb(1)

comm(1)

command(1)

compress(1)

continue(1)

cp(1)

cpio(1)

cpp(1)

cputrack(1)

crle(1)

crontab(1)

csh(1)

csplit(1)

ct(1C)

ctags(1)

ctrun(1)

ctstat(1)

ctwatch(1)

cu(1C)

cut(1)

date(1)

dc(1)

deallocate(1)

decrypt(1)

delta(1)

deroff(1)

df(1B)

dhcpinfo(1)

diff(1)

diff3(1)

diffmk(1)

digest(1)

digestp(1)

dircmp(1)

dirname(1)

dirs(1)

dis(1)

disown(1)

dispgid(1)

dispuid(1)

dos2unix(1)

dpost(1)

du(1)

du(1B)

dump(1)

dumpcs(1)

dumpkeys(1)

echo(1)

echo(1B)

ed(1)

edit(1)

egrep(1)

eject(1)

elfdump(1)

elfedit(1)

elffile(1)

elfsign(1)

elfwrap(1)

encrypt(1)

enhance(1)

env(1)

eqn(1)

errange(1)

errdate(1)

errgid(1)

errint(1)

erritem(1)

error(1)

errpath(1)

errstr(1)

errtime(1)

erruid(1)

erryorn(1)

eval(1)

ex(1)

exec(1)

exit(1)

expand(1)

export(1)

exportfs(1B)

expr(1)

expr(1B)

exstr(1)

factor(1)

false(1)

fastboot(1B)

fasthalt(1B)

fc(1)

fg(1)

fgrep(1)

file(1)

file(1B)

filebench(1)

filep(1)

filesync(1)

filofaxp(1)

find(1)

finger(1)

fmt(1)

fmtmsg(1)

fold(1)

for(1)

foreach(1)

franklinp(1)

from(1B)

ftp(1)

function(1)

gcore(1)

gencat(1)

geniconvtbl(1)

genmsg(1)

get(1)

getconf(1)

getfacl(1)

getlabel(1)

getopt(1)

getoptcvt(1)

getopts(1)

gettext(1)

gettxt(1)

getzonepath(1)

glob(1)

goto(1)

gprof(1)

grep(1)

groups(1)

groups(1B)

grpck(1B)

hash(1)

hashcheck(1)

hashmake(1)

hashstat(1)

head(1)

helpdate(1)

helpgid(1)

helpint(1)

helpitem(1)

helppath(1)

helprange(1)

helpstr(1)

helptime(1)

helpuid(1)

helpyorn(1)

hist(1)

history(1)

hostid(1)

hostname(1)

i386(1)

i486(1)

iconv(1)

idnconv(1)

if(1)

indxbib(1)

install(1B)

ipcrm(1)

ipcs(1)

isainfo(1)

isalist(1)

jobs(1)

join(1)

jsh(1)

kbd(1)

kdestroy(1)

keylogin(1)

keylogout(1)

kill(1)

kinit(1)

klist(1)

kmdb(1)

kmfcfg(1)

kpasswd(1)

krb5-config(1)

ksh(1)

ksh88(1)

ksh93(1)

ktutil(1)

lari(1)

last(1)

lastcomm(1)

ld(1)

ldapadd(1)

ldapdelete(1)

ldaplist(1)

ldapmodify(1)

ldapmodrdn(1)

ldapsearch(1)

ldd(1)

ld.so.1(1)

let(1)

lex(1)

lgrpinfo(1)

limit(1)

line(1)

list_devices(1)

listusers(1)

llc2_autoconfig(1)

llc2_config(1)

llc2_stats(1)

ln(1)

ln(1B)

loadkeys(1)

locale(1)

localedef(1)

logger(1)

logger(1B)

login(1)

logname(1)

logout(1)

look(1)

lookbib(1)

lorder(1)

ls(1)

ls(1B)

m4(1)

mac(1)

mach(1)

machid(1)

madv.so.1(1)

mail(1)

Mail(1B)

mail(1B)

mailcompat(1)

mailp(1)

mailq(1)

mailstats(1)

mailx(1)

make(1S)

makekey(1)

man(1)

mconnect(1)

mcs(1)

mdb(1)

mesg(1)

mkdir(1)

mkmsgs(1)

mkstr(1B)

mktemp(1)

moe(1)

more(1)

mp(1)

mpss.so.1(1)

msgcc(1)

msgcpp(1)

msgcvt(1)

msgfmt(1)

msggen(1)

msgget(1)

mt(1)

mv(1)

nawk(1)

nc(1)

ncab2clf(1)

ncakmod(1)

neqn(1)

netcat(1)

newform(1)

newgrp(1)

newsp(1)

newtask(1)

nice(1)

nl(1)

nm(1)

nohup(1)

notify(1)

nroff(1)

od(1)

on(1)

onintr(1)

optisa(1)

pack(1)

page(1)

pagesize(1)

pam_tty_tickets.so(1)

pargs(1)

passwd(1)

paste(1)

patch(1)

pathchk(1)

pax(1)

pcat(1)

pcred(1)

perl(1)

pfbash(1)

pfcsh(1)

pfexec(1)

pfiles(1)

pfksh(1)

pflags(1)

pfsh(1)

pftcsh(1)

pfzsh(1)

pg(1)

pgrep(1)

pkcs11_inspect(1)

pkginfo(1)

pkgmk(1)

pkgparam(1)

pkgproto(1)

pkgtrans(1)

pkill(1)

pklogin_finder(1)

pktool(1)

plabel(1)

pldd(1)

plgrp(1)

plimit(1)

pmadvise(1)

pmap(1)

popd(1)

ppgsz(1)

ppriv(1)

pr(1)

praliases(1)

prctl(1)

preap(1)

print(1)

printenv(1B)

printf(1)

priocntl(1)

proc(1)

prof(1)

profiles(1)

projects(1)

prs(1)

prt(1)

prun(1)

ps(1)

ps(1B)

psig(1)

pstack(1)

pstop(1)

ptime(1)

ptree(1)

pushd(1)

pvs(1)

pwait(1)

pwd(1)

pwdx(1)

ranlib(1)

rcapstat(1)

rcp(1)

read(1)

readonly(1)

red(1)

refer(1)

regcmp(1)

rehash(1)

remote_shell(1)

remsh(1)

renice(1)

repeat(1)

reset(1B)

return(1)

rksh(1)

rksh88(1)

rlogin(1)

rm(1)

rmail(1)

rmdel(1)

rmdir(1)

rmformat(1)

rmmount(1)

rmumount(1)

roffbib(1)

roles(1)

rpcgen(1)

rpm2cpio(1)

rsh(1)

runat(1)

rup(1)

rup(1C)

ruptime(1)

rusage(1B)

rusers(1)

rwho(1)

sact(1)

sar(1)

sccs(1)

sccs-admin(1)

sccs-cdc(1)

sccs-comb(1)

sccs-delta(1)

sccsdiff(1)

sccs-get(1)

sccs-help(1)

sccshelp(1)

sccs-prs(1)

sccs-prt(1)

sccs-rmdel(1)

sccs-sact(1)

sccs-sccsdiff(1)

sccs-unget(1)

sccs-val(1)

scp(1)

script(1)

sdiff(1)

sed(1)

sed(1B)

select(1)

set(1)

setenv(1)

setfacl(1)

setlabel(1)

setpgrp(1)

settime(1)

sftp(1)

sh(1)

shcomp(1)

shell_builtins(1)

shift(1)

shutdown(1B)

size(1)

sleep(1)

soelim(1)

sort(1)

sortbib(1)

sotruss(1)

source(1)

sparc(1)

spell(1)

spellin(1)

split(1)

srchtxt(1)

ssh(1)

ssh-add(1)

ssh-agent(1)

ssh-http-proxy-connect(1)

ssh-keygen(1)

ssh-keyscan(1)

ssh-socks5-proxy-connect(1)

stop(1)

strchg(1)

strconf(1)

strings(1)

strip(1)

stty(1)

stty(1B)

sum(1)

sum(1B)

sun(1)

suspend(1)

svcprop(1)

svcs(1)

switch(1)

symorder(1)

sys-suspend(1)

sysV-make(1)

t300(1)

t300s(1)

t4014(1)

t450(1)

tabs(1)

tail(1)

talk(1)

tar(1)

tbl(1)

tcopy(1)

tee(1)

tek(1)

telnet(1)

test(1)

test(1B)

tftp(1)

time(1)

timemanp(1)

times(1)

timesysp(1)

timex(1)

tip(1)

touch(1)

touch(1B)

tplot(1)

tput(1)

tr(1)

tr(1B)

trap(1)

troff(1)

true(1)

truss(1)

tset(1B)

tsort(1)

tty(1)

type(1)

typeset(1)

ul(1)

ulimit(1)

umask(1)

unalias(1)

uname(1)

uncompress(1)

unexpand(1)

unget(1)

unhash(1)

unifdef(1)

uniq(1)

units(1)

unix2dos(1)

unlimit(1)

unpack(1)

unset(1)

unsetenv(1)

until(1)

updatehome(1)

uptime(1)

userattr(1)

users(1B)

uucp(1C)

uudecode(1C)

uuencode(1C)

uuglist(1C)

uulog(1C)

uuname(1C)

uupick(1C)

uustat(1C)

uuto(1C)

uux(1C)

vacation(1)

val(1)

valdate(1)

valgid(1)

valint(1)

valpath(1)

valrange(1)

valstr(1)

valtime(1)

valuid(1)

valyorn(1)

vc(1)

vedit(1)

ver(1)

vgrind(1)

vi(1)

view(1)

vipw(1B)

volcheck(1)

volrmmount(1)

w(1)

wait(1)

wc(1)

what(1)

whatis(1)

whence(1)

whereis(1B)

which(1)

while(1)

who(1)

whoami(1B)

whocalls(1)

whois(1)

write(1)

xargs(1)

xgettext(1)

xstr(1)

yacc(1)

yes(1)

ypmatch(1)

yppasswd(1)

ypwhich(1)

zcat(1)

zlogin(1)

zonename(1)

zonestat(1)

tabs

- 端末へのタブ設定

形式

tabs [-n | --file
      [[-code] | -a | -a2 | -c | -c2 | -c3 | -f | -p | -s | -u]]
      q!! [+m [n]] [-T type]
tabs [-T type] [+ m [n]] n1 [, n2 ,...]

機能説明

tabs は、以前のタブ設定をクリアした後、タブ仕様 に従って、ユーザー端末にタブストップを設定します。ユーザー端末には、リモートで設定可能なハードウェアタブ がなければなりません。

オプション

次のオプションがサポートされています。同じフラグを複数回記述した場合には、最後に書かれたものが有効です。

-T type

tabs は、タブとマージンを設定するために端末のタイプを知らなければなりません。typeterm(5) で記述されている名前です。-T フラグが指定されない場合、tabs は環境変数 TERM の値を使用します。TERM の値が NULL のとき、または TERM が環境中に定義されていないときに (environ(5) を参照)、tabs は端末タイプとして ansi+tabs を使用し、多くの端末で作動するシーケンスを提供します。

+m[n]

いくつかの端末に対しては、マージン引数を使用することもあります。これを用いると、カラム n+1 を左マージンにすることによって、すべてのタブが n カラム移動します。n の値なしで +m が指定された場合、値は 10 と見なされます。TermiNet では、タブリストの最初の値は 1 でなければなりません。さもなければ、マージンはさらに右に移動します。ほとんどの端末上にある通常 ( 左端 ) のマージンは、+m0 によって得られます。ほとんどの端末のマージンは、+m フラグが明示的に指定されたときにだけ、リセットされます。

タブ仕様

4 種類のタブ仕様が認められています。それらは次のとおりです。内蔵 (Canned –code)、反復 (-n)、任意 (n1,n2,...)、およびファイル (––file) の 4 つです。

タブ仕様が指定されない場合、デフォルト値は –8 、すなわち UNIX システムの「標準」タブです。カラム番号の最小値は 1 です。注意 : tabs の場合、カラム 1 は常に端末上のいちばん左のカラムを指します。これは、 DASI 300 、 DASI 300s 、および DASI 450 などのように カラムマーカが 0 で始まる場合でも同様です。

内蔵-

内蔵されたタブの設定を選択するには下記のコードの 1 つを使用してください。複数個指定すると、最後に指定したものだけが有効となります。指定可能なコードとその意味を次に示します。

-a

1,10,16,36,72 アセンブラ IBM S/370 の第 1 フォーマット

-a2

1,10,16,40,72

アセンブラ IBM S/370 の第 2 フォーマット

-c

1,8,12,16,20,55

COBOL 標準フォーマット

-c2

1,6,10,14,49

COBOL 圧縮フォーマット ( カラム 1-6 を省略 ) 。このコードを使用すると、最初に入力された文字はカードカラム 7 に対応し、スペースを 1 個入れるとカラム 8 となり、タブ文字を入力するとカラム 12 となります。このタブ設定を使用するファイルには、次のようなフォーマット仕様があります (fspec(4) を参照)。

<:t-c2  m6  s66  d:>
-c3

1,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,67

-c2 より多いタブを伴う COBOL 圧縮フォーマット (カラム 1-6 を省略)。COBOL にはこのフォーマットをお勧めします。適切なフォーマット仕様は次のとおりです (fspec(4) を参照)。

<:t-c3  m6  s66  d:>
-f

1,7,11,15,19,23

FORTRAN

-p

1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61

PL/I

-s

1,10,55

SNOBOL

-u

1,12,20,44

UNIVAC 1100 アセンブラ

反復

-n

反復仕様は、カラム 1+n、1+2*n などにタブを要求します。n は 1 桁の 10 進数です。特に重要なのは、値 8 です。 これは UNIXシステムの「標準」タブ設定を表し、端末でもっとも多くみられるタブ設定です。値 –0 を指定すると、タブはクリアされ新たな設定は行われません。

任意

「オペランド」の節を参照のこと。

File

file

file の名前が指定されると、tabs はフォーマット仕様を検索しながら、そのファイルの先頭行を読み取ります (fspec(4) を参照)。先頭行にフォーマット仕様があった場合、その仕様に従ってタブストップを設定します。そうでない場合、これはタブを –8 に設定します。この種の仕様は、タブ設定されたファイルが正しいタブ設定で出力されているかを 確認する際に用いられます。また pr コマンドとともにも用いることもできます。

example% tabs – file; pr file

タブおよびマージンの設定は、標準出力を介して行われます。

オペランド

次のオペランドがサポートされています。

n1[,n2, . . .]

任意フォーマットは、コンマまたはスペースで区切られた一連のタブストップ位置指定で構成されます。タブストップ位置は、10 進整数を昇順で指定しなければなりません。最大 40 個まで指定可能です。数値 ( 最初のものを除く ) の前に正の符号が付いている場合、これは直前の値からの増分と見なされます。したがって、フォーマット 1,10,20,301,10,+10,+10 は同じ意味となります。

使用例

例 1 tabs コマンドの使用例

次の例では、-code (内蔵仕様) を用いて IBM アセンブラが要求する設定、すなわちカラム 1, 10, 16, 36, 72 にタブを設定します。

example% tabs -a

次の例では、-n (反復仕様) (n8) を用いる使用例で、これにより、タブは 8 カラムごとに設定されます。1+(1*8), 1+(2*8), . . . すなわち、カラム 9、17、. . . :

example% tabs -8

次では、n1,n2,. . . (任意仕様) を用いた使用例で、カラム 1 、8 、および 36 にタブを設定します。

example% tabs 1,8,36

次の例では –file (ファイル仕様) を用いた使用例で、タブは $HOME/fspec.list/att4425 の先頭行に従って設定されることを示しています (fspec(4) を参照)。

example% tabs –$HOME/fspec.list/att4425

環境変数

tabs の実行に影響を与える次の環境変数についての詳細は、environ(5) を参照してください。LANGLC_ALLLC_CTYPELC_MESSAGES、および NLSPATH

TERM

端末のタイプを決定します。この変数が設定されていないかあるいは NULL に設定されていて、-T オプションが省略された場合、端末タイプとして ansi+tabs が用いられます。

終了ステータス

次の終了値が返されます。

0

正常終了。

>0

エラーが発生しました。

属性

属性についての詳細は、attributes(5) を参照してください。

属性タイプ
属性値
使用条件
system/core-os
CSI
有効
インタフェースの安定性
確実
標準
standards(5) を参照してください。

関連項目

expand(1), newform(1), pr(1), stty(1), tput(1), fspec(4), terminfo(4), attributes(5), environ(5), term(5), standards(5)

注意事項

タブの解除および左マージンの設定方法は端末によってそれぞれ異なります。

tabs は (長いシーケンスを要求する端末では) 20 タブしか解除しませんが、64 タブまで設定できます。

tabs コマンドとともに使用される tabspecは、newform コマンドとともに使用されるものとは異なります。たとえば tabsにおいては、tabs –8 がタブを 8 カラムごとに設定します。一方 newform においては、newform –i–8 がタブを 8 カラムごとに設定することを示します。