#tcsh

Kevin Karhan :verified:kkarhan@infosec.space
2025-05-06

@wolf480pl @cas it's easy...

The reasons one can despise something and the reason one appreciates it can be different.

I.e. I can appreciate #macOS for it's #accessibility right from the #installer but I can #despise it for #Apple not selling it as a commercial #Unix distro for a #subscription

Same with #bash: I can appreciate it for being better than #sh (unix-#shell) , #tcsh or #csh but I despise it for not having modernized like #fish.

It's called having "mixed feelings" or rather #NuancedOpinion.

Radio AzureusRadioAzureus
2025-05-01

I'll add a screenshot or two at the later point in time since I'm letting that machine do something very nice in a set of important processes

.🖋️       

Radio AzureusRadioAzureus
2025-05-01

This is something I should have known for decades.
TIT (today I taught) myself how to get lolcat permanently on every command that I enter without explicitly calling the pipe.

Syntax

'ssh yourserver port yourlogin|lolcat'

It's so nice to get lolcat on everything!

.🖋️       

Dendrobatus AzureusDendrobatus_Azureus@bsd.cafe
2025-04-27

Linus Torvalds has proper motivated reasons for really disliking file systems without a case sensitivity.

Read this with me from the kernel lkml, regarding bcachefs.

Re: [GIT PULL] bcachefs fixes for 6.15-rc4 - Linus Torvalds
lore.kernel.org/lkml/CAHk-=wja

🖋️ #bash #sh #zsh #ksh #csh #tcsh #fish #git #Linux #lkml #POSIX #FOSS #100daysofCode #640DaysOfCode #coding #1024DaysOfCode #github #programming #Torvalds #filesystem

The image shows a screenshot of an email from the Linux kernel mailing list archive.

The email is from Linus Torvalds, dated Thursday, April 24, 2025, at 21:20:53 -0700. The subject of the email is "Re: [GIT PULL] bcachefs fixes for 6.15-rc4." The email is addressed to Kent Overstreet and includes several CC recipients, including the Linux kernel mailing list.

The email discusses case-insensitive directory fixes and expresses a strong opinion against them. Linus Torvalds states that the only lesson to be learned is that filesystem people never learn, and that case-insensitive names are "horribly wrong" and should not have been implemented in the first place.

The problem, according to Torvalds, was not the lack of testing but the implementation itself.

The email is displayed in a terminal-like interface with a black background and white text, and includes options for search, help, and color settings. The bottom of the screen shows a navigation bar with a home icon, a lock icon, a document icon, and a number "30" in a box, indicating the number of unread messages. The time displayed at the top of the screen is 05:07, and the battery level is at 91%.

 Ovis2-8B

🌱 Energy used: 0.317 Wh
Dendrobatus AzureusDendrobatus_Azureus@bsd.cafe
2025-04-22
The screencap showcases a VLC video player interface on an Android with a video titled "Two decades of Git: A conversation with creator Linus..." The video is currently at 4:40 out of a total duration of 41:49. The video features a man Linus Torvalds sitting in a chair, wearing a gray long-sleeve shirt with a small logo on the left side, and dark pants. He is seated in front of a large window with a view of greenery outside. There are two glasses of water on a small table to his left. The background includes a wooden wall and a large window, suggesting an indoor setting with natural light. The video player interface includes standard controls such as play, pause, and volume adjustment, along with a progress bar indicating the current playback position.

 Ovis2-8B

🌱 Energy used: 0.187 Wh
Radio AzureusRadioAzureus
2025-04-22

@rl_dane

I have KDE on a semi permanent installation on a 2.5" Drive. If you have been following my toots you know at which level I am with it again after a couple of decades

It's nothing in ease of use, compared to my XFce Desktop ENV: where I have all shortcuts I want in muscle memory, however KDE has become much more powerful in the couple of decades I've not looked at it.

Dendrobatus AzureusDendrobatus_Azureus@bsd.cafe
2025-04-20

@jimbolaya

I've installed the statically linked version. Now I rock the latest version of ffmpeg

#AskFediverse #ffmpeg #programming #Linux #KDE #MXLinux #iso #bash #tcsh #ksh #zsh #sh

Dendrobatus AzureusDendrobatus_Azureus@bsd.cafe
2025-04-20

This error in MX Linux KDE edition is now annoying

I cant work without ffmpeg and Im NOT going to install a programming ENV: just to build one programma

>>
$ sudo apt install ffmpeg
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Suggested packages:
ffmpeg-doc
The following NEW packages will be installed:
ffmpeg
0 upgraded, 1 newly installed, 0 to remove and 2 not upgraded.
Need to get 1,816 kB of archives.
After this operation, 2,437 kB of additional disk space will be used.
Get:1 deb.debian.org/debian bookworm/main amd64 ffmpeg amd64 7:5.1.6-0+deb12u1 [1,816 kB]
Fetched 1,816 kB in 2s (992 kB/s)
Selecting previously unselected package ffmpeg.
(Reading database ... 342056 files and directories currently installed.)
Preparing to unpack .../ffmpeg_7%3a5.1.6-0+deb12u1_amd64.deb ...
Unpacking ffmpeg (7:5.1.6-0+deb12u1) ...
Setting up ffmpeg (7:5.1.6-0+deb12u1) ...
Processing triggers for man-db (2.11.2-2) ...
metalloid@bugrupola:~
$ ffmpeg
ffmpeg: error while loading shared libraries: libavcodec.so.59: cannot open shared object file: No such file or directory

<<

Who knows a fix apart from compilation?

#AskFediverse #ffmpeg #programming #Linux #KDE #MXLinux #iso #bash #tcsh #ksh #zsh #sh

Dendrobatus AzureusDendrobatus_Azureus@bsd.cafe
2025-04-20

Look at the year 2K17 yet I still used DVD storage to boot ghostBSD!

.🖋️ #bash #freeBSD #ghostBSD #BSD #sh #zsh #ksh #csh #tksh #fish #tcsh  #distro #KDE  #DVD #RetroComputing #retro #storage #POSIX  #fresh #programming

The photograph shows a DVD-rw with a yellow and red 🍒 color scheme. The DVD is labeled with handwritten text. At  top, it reads "Linux MATE 2K17," and at the bottom, it says "GHOST BSD FREEBSD." The DVD is a rewritable type, as indicated by the "DVD-RW" marking. The disc also has "1.4X" and "4.7" printed on it, likely referring to the disc's speed and capacity. The DVD is encased in a clear plastic holder, and the background has a red hue, possibly from lighting. The DVD shows signs of wear, with visible scratches and scuffs.

 Ovis2-8B

🌱 Energy used: 0.186 Wh
Gonzalo Nemmignemmi@snac.lab8.cz
2025-03-25
#tcsh bindkey -v
2025-02-11

@fbfortune @BRicker I thought #csh (and by extension, #tcsh) was Considered Harmful. harmful.cat-v.org/software/csh

#shell #Unix #Linux

2025-01-06

Tired of asking a web LLM to generate aws-cli commands for you and copy+pasting the result into your shell?

I've written a shell command that does this for me, and I can't live without it now.

getabc.sh/

Ready for feedback and issues from early adopters.

#cli #bash #zsh #tcsh #linux #mac #aws

Key Features
- Translates natural language into bash/zsh/tcsh commands
- Interactive to review and edit before execution
- Seamless integration with existing shell prompt
- abc (natural language) command is added to shell history
- Generated command is added to shell history, if it is run
- Direct communication with LLM APIs using your own credentials
- Multiple LLM providers supported (including Anthropic Claude, AWS Bedrock)
- Plugin system for easy addition of new LLM providers
- Provider/model selection via command line and config file
- Includes awareness of current shell and operating system
- Evaluates and warns about potentially dangerous commands
Eva Winterschönwinterschon@bsd.cafe
2024-11-25

🐚 TCSH, a shell for Fortune & Glory 🐚

Relevant blog post @ OpenSource.com

> "Why I still love tcsh after all these years. Bash may be more popular, but tcsh has advantages that make it more appealing..."

- opensource.com/article/20/8/tc

How about dot-files for my tcsh config, sure...
- codeberg.org/winterschon/dot-f

#freebsd #linux #sysadmin #engineering #terminal #shells #bash #tcsh #csh #modernSolutionsForModernProblems

Eva Winterschönwinterschon@bsd.cafe
2024-11-15

This is probably fine, right? well, once the rsync finishes this box is off to another realm, and I don't mind saying "not right now, no more debugging".

```
# zfs list
No such file or directory

# which zfs
/sbin/zfs

# file $(which zfs)
/sbin/zfs: ELF 64-bit LSB pie executable, x86-64, version 1 (FreeBSD), dynamically linked, interpreter /libexec/ld-elf.so.1, for FreeBSD 14.1, FreeBSD-style, stripped

# md5sum $(which zfs)
26889ce18a8ca5080c033f2c613f2ebe /sbin/zfs

# zpool list
No such file or directory
```

ooh it's finished! also, gotta love #tcsh's little post-exec hook that prints out the following stats:

```
sent 103,282,979,277 bytes received 43,139,908 bytes 40,385,428.64 bytes/sec
total size is 284,659,602,150 speedup is 2.75

Time spent in user mode (CPU seconds) : 2817.337s
Time spent in kernel mode (CPU seconds) : 318.714s
Total time : 42:38.01s
CPU utilization (percentage) : 122.5%
Times the process was swapped : 0
Times of major page faults : 0
Times of minor page faults : 22068
```

#OpenZFS #ZFS #FUUUUUUUUUU #UNIXy #FreeBSD #keineScheißzeit

2024-08-23

@kenshirriff @b0rk Always default to enclosing file names and other argument strings to your #shell in 'single quotes' unless you want it mucked about with substituting $ENVIRONMENT_VARIABLES or `command substitution` (which uses an entirely other kind of quote!)

"Double quotes" will honor the spaces but also tell your shell to look for variable and command expansion.

#Linux #Unix #bash #zsh #Zshell #ksh #csh #tcsh #fish #FishShell

Felix Palmen :freebsd: :c64:zirias@bsd.cafe
2024-06-27

@BeamMeOut My private opinion: #FreeBSD should finally get rid of any C shell in base (or, any other "extra" shell), the base POSIX-sh implementation is good enough for a base shell and for everything else, there are ports.

And then, even if #tcsh was super-duper-awesome, I wouldn't be interested using it, because it's very much incompatible with POSIX, and having to mentally switch between *different* shell languages is something I prefer to avoid. I prefer #zsh, which has tons of features (I'm probably not even using 10% of it actively), but is still (mostly!) POSIX compliant.

Finally, if you disagree with me and think there *should* be a shell with more (interactive) features in base, #ksh seems to be at least a better choice. After all, POSIX sh was initially modeled after a korn shell 😉

Linuxiaclinuxiac
2024-05-27

This guide shows you how to change your Linux shell, making the switch from(to) Bash, Fish, Zsh, or any other shell a breeze.
linuxiac.com/how-to-change-she

Kevin Karhan :verified:kkarhan@infosec.space
2024-05-21

@gavi I wished #fish was the default #linux shell and smol enough to be ablebto fit into #toybox.

But sadly that is not the case.

In return, #bash ain't the worst...

I find #ksh, #tcsh, #ash, the original #sh and espechally #cmd & #PowerShell to be way, way worse than #toysh which is a minimalist bash-replacement...

2024-03-25

@darrenmoffat #FreeBSD switched the default shell for the root user to #sh since FreeBSD 14.0. I use #zsh for my user account, but since it's installed using pkg, I don't want to risk locking myself out of my root account by using it as a shell there. #tcsh would be fine too, and is also part of FreeBSD base. I don't actually know the difference between #tcsh and #csh.

Darren Moffatdarrenmoffat
2024-03-25

@jornane is the#csh actually ? Have you tried ? I started with real Bourne (AT&T) then real (SunOS 4.x) briefly to and then more than 30 years ago to . I only use (88 or 93) for scripting and only on test systems because it is the default root shell on Solaris and many Linux systems.

Client Info

Server: https://mastodon.social
Version: 2025.04
Repository: https://github.com/cyevgeniy/lmst