Difference between revisions of "Useful Commands"

From GhostBSD Wiki
Jump to: navigation, search
(Selected helpful Commands)
(Selected helpful Commands)
(13 intermediate revisions by the same user not shown)
Line 9: Line 9:
  
 
==Common Commands==
 
==Common Commands==
 +
 +
===Basic Commands on Your system===
 +
 +
See also in In your directories
 +
* [[/usr/bin/]] [[/usr/sbin/]] useful applications for your cli,
 +
* [[/bin/]] and [[/sbin/]] system tools.
  
 
===For People New to Both Ghost/FreeBSD and UNIX===
 
===For People New to Both Ghost/FreeBSD and UNIX===
Line 59: Line 65:
 
! scope="col" style="width: 150px;"|'''Addition or Link'''
 
! scope="col" style="width: 150px;"|'''Addition or Link'''
 
|-
 
|-
|[https://www.freebsd.org/cgi/man.cgi?query=uname&apropos=0&sektion=0&manpath=FreeBSD+12.1-RELEASE+and+Ports&arch=default&format=html man uname] -U
+
|sudo [https://www.freebsd.org/cgi/man.cgi?query=pkg-info&sektion=8&apropos=0&manpath=FreeBSD+12.1-RELEASE+and+Ports pkg info] os-generic-userland <nowiki>|</nowiki> grep Version
 +
|Shows what version of GhostBSD I am running
 +
|[https://forums.ghostbsd.org/viewtopic.php?f=61&p=8353#p8353 ericbsd on the forum]
 +
|-
 +
|neofetch||shows your installed version with a beastie logo <br/>Fast, highly customizable system info script. This script gathers info about your system and prints it to the
 +
terminal next to an image, your distro's logo or any ascii art of
 +
your choice!
 +
||https://github.com/dylanaraps/neofetch
 +
|-
 +
|[[sysctl]] kern.osreldate
 +
|Shows the same result as uname -U
 +
|[https://www.freebsd.org/cgi/man.cgi?query=sysctl&sektion=8&apropos=0&manpath=FreeBSD+12.1-RELEASE+and+Ports sysctl(8)]
 +
|-
 +
|[https://www.freebsd.org/cgi/man.cgi?query=uname&apropos=0&sektion=0&manpath=FreeBSD+12.1-RELEASE+and+Ports&arch=default&format=html uname] -U
 
|you get: 1201500 or higher; part 1201 comes from FreeBSD-version 12.01 and 500 seems to bee the level of contribs.
 
|you get: 1201500 or higher; part 1201 comes from FreeBSD-version 12.01 and 500 seems to bee the level of contribs.
 
|see also [https://forums.ghostbsd.org/viewtopic.php?f=91&t=1556 ericbsd]; [https://www.cyberciti.biz/faq/how-to-find-out-freebsd-version-and-patch-level-number/ nixCraft Linux and Unix tutorials for new and seasoned sysadmin]
 
|see also [https://forums.ghostbsd.org/viewtopic.php?f=91&t=1556 ericbsd]; [https://www.cyberciti.biz/faq/how-to-find-out-freebsd-version-and-patch-level-number/ nixCraft Linux and Unix tutorials for new and seasoned sysadmin]
 
|-
 
|-
|rc
+
|[[OpenRC]]
 
|command scripts for auto-reboot and daemon startup
 
|command scripts for auto-reboot and daemon startup
 
  Files
 
  Files
  /etc/rc
+
  /etc/[[Rc|rc]]
  /etc/rc.conf
+
  /etc/[[rc.conf]]
 
  /etc/rc.conf.local
 
  /etc/rc.conf.local
  /etc/rc.d/
+
  /etc/[[rc.d]]/
 
  /etc/rc.firewall
 
  /etc/rc.firewall
 
  /etc/rc.local
 
  /etc/rc.local
Line 77: Line 96:
 
|[[File:Jean victor balin book.png|25px|link=https://www.freebsd.org/cgi/man.cgi?query=rc&apropos=0&sektion=8&manpath=FreeBSD+12.1-RELEASE+and+Ports&arch=default&format=html]]
 
|[[File:Jean victor balin book.png|25px|link=https://www.freebsd.org/cgi/man.cgi?query=rc&apropos=0&sektion=8&manpath=FreeBSD+12.1-RELEASE+and+Ports&arch=default&format=html]]
 
|-
 
|-
|dmesg
+
|[[dmesg]]
 
|Discover what hardware was detected by the kernel and other system related information.
 
|Discover what hardware was detected by the kernel and other system related information.
 
|[[File:Jean victor balin book.png|25px|link=https://www.unix.com/man-page/freebsd/8/dmesg/]]
 
|[[File:Jean victor balin book.png|25px|link=https://www.unix.com/man-page/freebsd/8/dmesg/]]
Line 85: Line 104:
 
|
 
|
 
|-
 
|-
|kldstat
+
|[[kldstat]]
 
|List all modules currently loaded in the kernel.
 
|List all modules currently loaded in the kernel.
 
|
 
|
Line 113: Line 132:
 
|[[File:Icon FreeBSD.png|100px|link=https://www.bsdforen.de/threads/scanner-device-in-qt5-variable-einlesen.33977/]] [[File:1329059652.png|35px|link=http://www.sane-project.org/man/scanimage.1.html]]
 
|[[File:Icon FreeBSD.png|100px|link=https://www.bsdforen.de/threads/scanner-device-in-qt5-variable-einlesen.33977/]] [[File:1329059652.png|35px|link=http://www.sane-project.org/man/scanimage.1.html]]
 
|-
 
|-
|sysctl hw.realmem
+
|[[sysctl]] hw.realmem
 
|Display hardware memory.
 
|Display hardware memory.
 
|[[File:Jean victor balin book.png|25px|link=https://www.unix.com/man-page/freebsd/8/sysctl/]]
 
|[[File:Jean victor balin book.png|25px|link=https://www.unix.com/man-page/freebsd/8/sysctl/]]
 
|-
 
|-
|sysctl dev <nowiki>|</nowiki> less
+
|[[sysctl]] dev <nowiki>|</nowiki> less
 
|Display configured devices.
 
|Display configured devices.
 
|
 
|
 
|-
 
|-
|sysctl hw.model
+
|[[sysctl]] hw.model
 
|Display CPU model.
 
|Display CPU model.
 
|[[File:Jean victor balin book.png|25px|link=https://www.unix.com/man-page/freebsd/8/sysctl/]]
 
|[[File:Jean victor balin book.png|25px|link=https://www.unix.com/man-page/freebsd/8/sysctl/]]
 
|-
 
|-
|sysctl hw.machine_arch
+
|[[sysctl]] hw.machine_arch
 
|Display CPU Architecture
 
|Display CPU Architecture
 
|[[File:Jean victor balin book.png|25px|link=https://www.unix.com/man-page/freebsd/8/sysctl/]]
 
|[[File:Jean victor balin book.png|25px|link=https://www.unix.com/man-page/freebsd/8/sysctl/]]
 
|-
 
|-
|sysctl hw.ncpu
+
|[[sysctl]] hw.ncpu
 
|Display number of CPUs.
 
|Display number of CPUs.
 
|[[File:Jean victor balin book.png|25px|link=https://www.unix.com/man-page/freebsd/8/sysctl/]]
 
|[[File:Jean victor balin book.png|25px|link=https://www.unix.com/man-page/freebsd/8/sysctl/]]

Revision as of 16:08, 3 June 2020

Welcome to theIcon Disti GhostBSD.png Useful Commands

Introduction

There are a lot of useful commands for GhostBSD. Most of them are written for FreeBSD and you can find them easy. They work also for GhostBSD. But some are hidden in the deep web. You get them from hints in different forums or on Telegram. The first we will connect to this page and the last we will collect on this page.

Common Commands

Basic Commands on Your system

See also in In your directories

For People New to Both Ghost/FreeBSD and UNIX

from Annelise Anderson

Short Comparison Linux and BSD

Common Commands

UNIX Command Summary

on BSD.org


An introduction to Regular Expressions

on BSD.org

A concise reference of vi commands

on BSD.org

FreeBSD Command Reference

AfNOG If this list is up to date we have to check.

Useful Overview

US Webmaster

FreeBSD Display Information About The System Hardware

nixCraft


FREEBSD Man Pages

This page gives an overview about all commands and there man pages (12,652 Total Pages): The UNIX and Linux Forums

Selected helpful Commands

Command Abstract Addition or Link
sudo pkg info os-generic-userland | grep Version Shows what version of GhostBSD I am running ericbsd on the forum
neofetch shows your installed version with a beastie logo
Fast, highly customizable system info script. This script gathers info about your system and prints it to the

terminal next to an image, your distro's logo or any ascii art of your choice!

https://github.com/dylanaraps/neofetch
sysctl kern.osreldate Shows the same result as uname -U sysctl(8)
uname -U you get: 1201500 or higher; part 1201 comes from FreeBSD-version 12.01 and 500 seems to bee the level of contribs. see also ericbsd; nixCraft Linux and Unix tutorials for new and seasoned sysadmin
OpenRC command scripts for auto-reboot and daemon startup
Files
/etc/rc
/etc/rc.conf
/etc/rc.conf.local
/etc/rc.d/
/etc/rc.firewall
/etc/rc.local
/etc/rc.shutdown
/etc/rc.subr
/var/run/dmesg.boot	
Jean victor balin book.png
dmesg Discover what hardware was detected by the kernel and other system related information. Jean victor balin book.png
grep usb Show USB devices.
kldstat List all modules currently loaded in the kernel.
gpart The gpart utility is used to partition GEOM providers, normally disks Jean victor balin book.png
mount -t msdosfs /dev/da5s1 /mnt mount USB stick, the numbers 5 and 1 are exables, you have to get them with gpart for your system Jean victor balin book.png
ntfs-3g /dev/daxsy /mnt mount NTFS device
pciconf -lv Output to identify your video card Fred Finster 10.01.2020 on Telegram, see also Jean victor balin book.png
pciconf -l -cv Show PCI devices. Jean victor balin book.png
scanimage -L Shows if the scanner is connected and seen Icon FreeBSD.png 1329059652.png
sysctl hw.realmem Display hardware memory. Jean victor balin book.png
sysctl dev | less Display configured devices.
sysctl hw.model Display CPU model. Jean victor balin book.png
sysctl hw.machine_arch Display CPU Architecture Jean victor balin book.png
sysctl hw.ncpu Display number of CPUs. Jean victor balin book.png
uname -vm Get release version information. Jean victor balin book.png
uname -a Get release version and user.pc information Jean victor balin book.png
freebsd-version print the version and patch level of the installed base system: FreeBSD, Info is located /bin/freebsd-version on your system Jean victor balin book.png
Back to the Icon Disti GhostBSD.png Wiki