上代・中古・中世と多用された係り結びだが、中古あたりから「結びの破格」(定まった活用形で結ばない形式)がみられるようになる。一般的には係り結びの規範意識の低下と結び付けて理解されることが多いが、「こそ-連用形」など余韻・余情を表すためにあえて用いられたものもある(半藤英明『係結びと係助詞』大学教育出版)。室町時代ころには係り結びは衰退した。係りがない（係助詞の省略）のに結びが連体形となる用例が、平安時代末から鎌倉時代にかけて増加した。室町時代以降に用言の終止形と連体形の区別が一部を除きなくなった原因の1つは、ここにあるといわれる。「こそ-已然形」の係り結びは室町時代まで残り、現在でも一部の方言には残る。「身を捨ててこそ浮かぶ瀬もあれ」のように、ことわざ等に残ったものを耳にする機会も多い。「ぞ」は係り結びは残っていないものの、現代でも「これぞ」「さぞ」のように形式化して用いる。琉球方言には「どぅ-連体形」の係り結びが残るほか、特有の形式として「が-未然形」がある。
『万葉集』第三巻「雑歌・265」の長意吉麻呂「苦しくも 降り来る雨か 三輪の崎 狭野の渡りに 家もあらなくに」のように「そ」「なも」「や」「か」を終助詞的に用いる例も上代からある（係助詞の文末用法）。大野晋によればこれが本来の用法で、倒置法によって（「雨か降り来る」のように）係り結びが生じたという。その他に、現代語の「ノダ文」（フォーカスのノダ）に対応し焦点形成に関わるものと捉える考えもある。また生成文法理論の立場からwh-移動（英語などで疑問詞が文頭に現れる規則）に類似のものとする考えもあり、その他にもいくつかの説が提案されている。一方、已然形は本来は下の句に接続する形であり、「こそ-已然形」は現代口語の「・・・ですが」のように言い切らない形として起こったと考えられる。
係り結び（かかりむすび）は、ある文節が係助詞によって強調され、あるいは意味を添えられた（係り）場合に、それを直接の連用要素とする述部の最後尾要素が呼応して特定の活用形に決まる（結び）という文法規則をいう。古典日本語や琉球方言を含む一部の日本語の方言で用いられるが、現代標準日本語においてはほぼ消失している。係り結びの法則ともいう。
RT-11では、ユーザーは一般にテレタイプ端末かビデオ端末からシステムを操作し、端末とシステムの接続には当初はカレントループやRS-232インタフェースを使っていた（後にRS-422も加わった）。また、VT11とVS60というグラフィック表示装置もサポートしている。サードパーティ製では、テクトロニクス 4010 ファミリがよく使われた。KMON (Keyboard Monitor) がユーザーの入力を受け付け、CSI (Command String Interpreter) 形式の各種ユーティリティをコマンドとして実行する。RT-11 のコマンド言語にはコマンド名やデバイス名に様々な特徴があり、後の時代において（CP/M経由で）MS-DOSがその影響を受けている。CSI形式では、コマンド名に続いて入力および出力のファイル名とオプション（RT-11では「スイッチ」と呼んだ）が続き、それらの順序や構文は明確に決まっていた。コマンド行のスイッチは、Unix系OSのように "-" で区切るのではなく、"/"（スラッシュ記号）で区切る。全てのコマンドには短縮名がある。例えば、RENAMEというコマンドは "REN" という名前でも起動できる。コマンド列に初歩的な制御構造も加えたバッチファイルを処理するバッチプロセッサがある。バッチファイルの拡張子は ".BAT" である。後のリリースでは、".COM" の拡張子が付いたコマンドファイルというものも利用可能になったが、これは単純に書かれたコマンド列を順に実行するだけで制御構造はない。さらに後には、IND (Indirect Command File Processor) によって豊富な制御構造が可能となった。この場合は ".CMD" という拡張子を持つコントロールファイルを入力とする。".SAV" という拡張子のあるファイルは、一種の実行ファイルである。これはRT-11のSAVEコマンドがメモリの内容をディスク上のファイルにセーブしたもので、後でロードすれば実行を再開できる。SAVEコマンドのほかに、KMONに実装された基本コマンドとして GET、START、REENTER、EXAMINE、DEPOSIT などがある。一部のコマンドやユーティリティは後の時代において（CP/M経由で）MS-DOSがその影響を受けている。例えば、DIR、COPY、RENAME、ASSIGN、CLS、DELETE、TYPE、HELP などである。FORMATコマンドはディスクの物理フォーマットを行うが、ファイルシステムを生成することはできない。その場合はINITコマンドを使う（DOSの "FORMAT /Q" に似ている）。ほとんどのコマンドがファイル名でのワイルドカード使用をサポートしていた。物理デバイス名は、'dd{n}:' という形式で指定する。'dd' は2文字のデバイス名で、'n' はユニット番号 (0-7) である。ユニット番号を省略するとユニット0とみなされる。例えば、TT: はコンソール端末、LP:（または LP0:）はパラレル・ラインプリンター、DX0:、DY1:、DL4: はディスクボリューム（順に RX01のユニット0、RX02のユニット1、RL01またはRL02のユニット4）を示す。論理デバイス名は1文字から3文字の英数字で、物理デバイス名の代わりに使うことができる。物理デバイスと論理デバイス名を結びつける ASSIGN コマンドがある。例えば、ASSIGN DL0 ABC とすれば、'DL0' の代わりに 'ABC:' でそのディスクボリュームを参照できるようになる。予約済みの論理名として 'DK:' があり、現在のデフォルトのデバイスを参照する。ファイルを指定する際にデバイスが指定されない場合、'DK:' にあるファイルとみなして処理する。予約済みの論理名 'SY:' はシステムデバイス（ブートデバイス）を参照する。後のバージョンでは、特定デバイスのユニットを最大64個まで指定できるようになった（八進数で 0-77）。しかし、デバイス名の3文字の英数字という制限はそのままだった。そこでSYSGENでの選択で、DUおよびLDデバイスハンドラにのみこの拡張が適用可能とされた。その場合デバイス名の形式は 'dnn:' となり、'd' の部分はDUなら 'D'、LDなら 'L' とし、'nn' が 00 から 77（八進数）となっていた。