Friday, February 16, 2024

fish - the friendly interactive shell


 fish is a smart and user-friendly command line shell for macOS, Linux, and the rest of the family. fish includes features like syntax highlighting, autosuggest-as-you-type, and fancy tab completions that just work, with no configuration required.

For downloads, screenshots and more, go to https://fishshell.com/.

Quick Start

fish generally works like other shells, like bash or zsh. A few important differences can be found at https://fishshell.com/docs/current/tutorial.html by searching for the magic phrase “unlike other shells”.

Detailed user documentation is available by running help within fish, and also at https://fishshell.com/docs/current/index.html

Getting fish

macOS

fish can be installed:

Note: The minimum supported macOS version is 10.10 "Yosemite".

Packages for Linux

Packages for Debian, Fedora, openSUSE, and Red Hat Enterprise Linux/CentOS are available from the openSUSE Build Service.

Packages for Ubuntu are available from the fish PPA, and can be installed using the following commands:

sudo apt-add-repository ppa:fish-shell/release-3
sudo apt update
sudo apt install fish

Instructions for other distributions may be found at fishshell.com.

Windows

  • On Windows 10/11, fish can be installed under the WSL Windows Subsystem for Linux with the instructions for the appropriate distribution listed above under “Packages for Linux”, or from source with the instructions below.
  • Fish can also be installed on all versions of Windows using Cygwin (from the Shells category).

fd is a program to find entries in your filesystem. It is a simple, fast and user-friendly alternative to find. While it does not aim to support all of find's powerful functionality, it provides sensible (opinionated) defaults for a majority of use cases.

fd is a program to find entries in your filesystem. It is a simple, fast and user-friendly alternative to find. While it does not aim to support all of find's powerful functionality, it provides sensible (opinionated) defaults for a majority of use cases.

  • Intuitive syntax: fd PATTERN instead of find -iname '*PATTERN*'.
  • Regular expression (default) and glob-based patterns.
  • Very fast due to parallelized directory traversal.
  • Uses colors to highlight different file types (same as ls).
  • Supports parallel command execution
  • Smart case: the search is case-insensitive by default. It switches to case-sensitive if the pattern contains an uppercase character*.
  • Ignores hidden directories and files, by default.
  • Ignores patterns from your .gitignore, by default.
  • The command name is 50% shorter* than find :-).


Installing Configuring Exploring Deepin in 15 Minutes




## #Deepin #Linux: Unveiling the Newest Features for a Sleek and Powerful Experience

#Deepin #Linux, the user-friendly and visually stunning operating system, continues to impress with its latest release, V23 Beta3. Packed with exciting new features and improvements, #Deepin V23 offers a cutting-edge experience for both seasoned Linux users and newcomers alike.

**#DeepinLinux #LinuxOS #OperatingSystem

---- A Focus on User Experience

#Deepin has always prioritized user experience, and V23 takes this a step further. The DDE (desktop environment) has received a makeover, boasting a cleaner and more intuitive interface. Additionally, the terminal has been enhanced with improved search functionality and customization options.

#DDE #DesktopEnvironment #UserFriendly #Customization

---- Powerful Upgrades Under the Hood

Beyond aesthetics, V23 packs a punch with performance optimizations and stability improvements. Cross-version upgrades make updating easier, while new package formats like Linglong promise increased security and efficiency.

#Performance #Stability #Upgrades #PackageManagement #Linglong

---- Embrace the #Deepin Community

#Deepin thrives on its active and supportive community. V23 Beta3 invites feedback and contributions, ensuring the final release addresses user needs and preferences. Join the vibrant #Deepin community and contribute to its development!

#Community #OpenSource #Collaboration #Contribute #BetaTesting

---- Dive into the #Deepin Experience

Whether you're a Linux enthusiast or simply looking for a user-friendly alternative, #Deepin V23 is worth exploring. Download the Beta3 and immerse yourself in its intuitive interface, powerful features, and thriving community.

#Download #BetaRelease #TryItOut #JoinTheCommunity #DeepinExperience

#Hashtags for #Deepin Linux and Linux:

#DeepinV23 #LinuxDistro #DesktopLinux #BeginnerFriendly #Customization #OpenSourceSoftware #Security #Performance #CommunityDriven #Development #FreeSoftware #TechEnthusiasts #DistroHopping #UserExperience #DesktopEnvironment #OperatingSystem #Techie #Software #Coding #Productivity #OpenSourceContribution

Friday, February 9, 2024

Drugs Parcel Scam


 

#ProjectIdea Driver Booking App


 

#Bash #Prompt Generator


 #BashPromptGenerator Websites

In the realm of command line interfaces, the #Bash prompt serves as an essential tool for developers and system administrators alike. While its default appearance offers functionality, many users seek to personalize their Bash prompt to boost productivity and aesthetics. Enter #BashPromptGenerator websites, providing users with the means to craft custom prompts tailored to their preferences and workflow. #BashPromptGenerator websites, such as Bashrcgenerator.com, Ezprompt.net, and Bash-Prompt-Generator.com, offer intuitive interfaces for designing and generating Bash prompts. These platforms boast a plethora of customization options, allowing users to tweak various aspects of their prompt, including colors, fonts, symbols, and display information. One of the standout features of these websites is the interactive preview functionality, enabling users to visualize changes in real-time. This instant feedback loop empowers users to experiment with different configurations until they achieve the desired look and feel for their prompt. Additionally, #BashPromptGenerator websites often provide pre-defined themes and templates, catering to users who prefer a quick and hassle-free customization experience. These templates span a wide range of styles, from sleek and minimalist designs to elaborate and eye-catching layouts, appealing to diverse user preferences. Beyond aesthetics, #BashPromptGenerator websites offer practical features to enhance functionality and usability. Users can incorporate dynamic elements into their prompt, such as displaying the current directory, Git branch, username, hostname, or system information. These dynamic prompts offer valuable context and information, streamlining workflow and improving productivity. Furthermore, #BashPromptGenerator websites cater to users of all skill levels, from novices to seasoned Bash enthusiasts. Beginners can leverage the user-friendly interface and pre-defined templates to create customized prompts effortlessly, while advanced users can delve into the generated code, fine-tuning and customizing it to their specific requirements. In conclusion, #BashPromptGenerator websites empower users to personalize their command line experience, offering a plethora of customization options, intuitive interfaces, and practical features. Whether you're aiming for a minimalist design or a feature-rich prompt, these websites provide the tools and resources to create a Bash prompt that reflects your individual style and boosts your productivity.

Wednesday, February 7, 2024

Starting the output failed. Please check the log for details, NOTE: If you are using the NVENC or AMD encoders, make sure your video drivers are up to date.

 If you are facing this error


Go to settings : 

Trying changing this setting:


Also try to disable Game mode in windows:

click on star menu search for "Game Mode" and the dialog box that opens disable this setting:


Hopefully it shoudl work , basically play with output -- streaming and recording settings.


#Startingtheoutputfailed, #Failed To #StartRecording - #NVENC #Encoder : #OBS #Streaming #Recordong



Thursday, February 1, 2024

Move files found using find command to another directory with struture of source

To move files found using the find command to another directory while maintaining the source directory structure, you can use the cp (copy) command along with the --parents option and then rm (remove) to delete the original files. Here's an example:

find /path/to/search -type f -name "*.txt" -exec sh -c 'cp --parents "{}" /path/to/destination/ && rm "{}"' \;

In this command:

  • /path/to/search is the directory where you want to start the search.
  • -type f specifies that you are looking for files (not directories).
  • -name "*.txt" specifies the pattern to match for file names (replace with your desired file extension or pattern).
  • -exec sh -c 'cp --parents "{}" /path/to/destination/ && rm "{}"' \; executes a shell command for each file found. This command copies the file to the destination directory while preserving the directory structure using --parents and then removes the original file.

Finding files with extensions using find command and files which are 90 days old



find /path/to/search -mtime +90 -type f \( -name "*.txt" -o -name "*.pdf" -o -name "*.doc" \)

This will find all the files in directory /path/to/search which are 90 days old and files having extention as txt, pdf, doc. 

Like this you can add many extention and specify time accordingly to find specified days old files.


Featured Posts

Kali Linux Remote Desktop: Access GNOME from Windows Using Native RDP

  Kali Linux + GNOME 50 + GNOME Remote Desktop + Windows Remote Desktop (MSTSC) Getting a full GNOME desktop remotely on Kali Linux can be ...