CSHCMD(0)

πŸ“¦ version 11.0, in nixpkgs unstable

πŸ¦‹ CSHCMD(0) πŸ¦‹

okay so bestie, this is the csh(1) builtin reference β€” manual name csh(1), section 0 β€” and it is literally the whole β€œcommands you can use inside csh” lineup. every single one below is a csh(1) builtin, so treat this like your group-chat cheat sheet. no cap.

✨ the builtin lineup ✨

  • alias β€” shell macros, aka your fave shortcut besties.
  • bg β€” place a job in the background.
  • break β€” exit a while/foreach loop.
  • breaksw β€” exit from a switch.
  • case β€” selector in a switch.
  • cd β€” change directory.
  • chdir β€” change directory. yes, same energy, different name.
  • continue β€” cycle on to the next bit in a loop.
  • default β€” the catchall clause in a switch.
  • echo β€” echo the arguments.
  • else β€” alternative commands.
  • end β€” terminate a loop.
  • endif β€” terminate a conditional.
  • endsw β€” terminate a switch.
  • eval β€” re-evaluate shell data.
  • exec β€” overlay the shell with the specified command.
  • exit β€” leave the shell.
  • fg β€” bring a job into the foreground.
  • foreach β€” loop over a list of names.
  • glob β€” filename-expand the argument list.
  • goto β€” command transfer.
  • hashstat β€” print command hashing statistics.
  • history β€” print the history event list.
  • if β€” conditional statement.
  • jobs β€” print the current job list.
  • kill β€” kill jobs and processes.
  • limit β€” alter per-process resource limitations.
  • login β€” login a new user.
  • logout β€” end the session.
  • nice β€” run a low-priority process.
  • nohup β€” run a command immune to hangups.
  • notify β€” request immediate notification.
  • onintr β€” process interrupts in command scripts.
  • popd β€” pop the shell directory stack.
  • pushd β€” push the shell directory stack.
  • rehash β€” recompute the command hash table.
  • repeat β€” execute a command repeatedly.
  • set β€” change the value of a shell variable.
  • setenv β€” set a variable in the environment.
  • shift β€” manipulate the argument list.
  • source β€” read commands from a file.
  • stop β€” halt a job or process.
  • suspend β€” suspend a shell, resuming its superior.
  • switch β€” multi-way command branch.
  • time β€” time a command.
  • umask β€” change or display the file creation mask.
  • unalias β€” remove aliases.
  • unhash β€” discard the command hash table.
  • unlimit β€” remove resource limitations.
  • unsetenv β€” remove environment variables.
  • unset β€” discard shell variables.
  • wait β€” wait for background processes to complete.
  • while β€” repeat commands conditionally.
  • @ β€” arithmetic on shell variables.

πŸ’– source/version: the csh(1) builtin list, CSHCMD(0) Β· date: your local man page’s timestamp, bestie β€” mwah! 🫢

πŸ“¦ where this page comes from