mirror of
https://github.com/onceupon/Bash-Oneliner
synced 2024-11-22 20:54:19 +00:00
more on system
This commit is contained in:
parent
3e99ab077d
commit
fcbc9e6eaa
1 changed files with 155 additions and 0 deletions
155
README.md
155
README.md
|
@ -763,8 +763,163 @@ e.g. replace all
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
##System
|
||||||
|
[[back to top](#handy-bash-oneliner-commands-for-tsv-file-editing)]
|
||||||
|
|
||||||
|
#####snapshot of the current processes
|
||||||
|
|
||||||
|
ps
|
||||||
|
|
||||||
|
#####check graphics card
|
||||||
|
|
||||||
|
lspci
|
||||||
|
|
||||||
|
#####show IP address
|
||||||
|
|
||||||
|
$ip add show
|
||||||
|
or
|
||||||
|
|
||||||
|
ifconfig
|
||||||
|
|
||||||
|
#####check system version
|
||||||
|
|
||||||
|
cat /etc/*-release
|
||||||
|
|
||||||
|
#####Linux Programmer's Manuel: hier- description of the filesystem hierarchy
|
||||||
|
|
||||||
|
man hier
|
||||||
|
|
||||||
|
#####list job
|
||||||
|
|
||||||
|
jobs -l
|
||||||
|
|
||||||
|
#####export PATH
|
||||||
|
|
||||||
|
export PATH=$PATH:~/path/you/want
|
||||||
|
|
||||||
|
#####make file execuable
|
||||||
|
|
||||||
|
chmod +x filename
|
||||||
|
//you can now ./filename to execute it
|
||||||
|
|
||||||
|
#####list screen
|
||||||
|
|
||||||
|
screen -d -r
|
||||||
|
|
||||||
|
#####echo screen name
|
||||||
|
|
||||||
|
screen -ls
|
||||||
|
|
||||||
|
#####check system (x86-64)
|
||||||
|
|
||||||
|
uname -i
|
||||||
|
|
||||||
|
#####surf the net
|
||||||
|
|
||||||
|
links www.google.com
|
||||||
|
|
||||||
|
#####add user, set passwd
|
||||||
|
|
||||||
|
useradd username
|
||||||
|
passwd username
|
||||||
|
|
||||||
|
#####edit variable for bash, (e.g. displaying the whole path)
|
||||||
|
|
||||||
|
1. joe ~/.bash_profile
|
||||||
|
2. export PS1='\u@\h:\w\$'
|
||||||
|
//$PS1 is a variable that defines the makeup and style of the command prompt
|
||||||
|
3. source ~/.bash_profile
|
||||||
|
|
||||||
|
#####edit environment setting (e.g. alias)
|
||||||
|
|
||||||
|
1. joe ~/.bash_profile
|
||||||
|
2. alias pd="pwd" //no more need to type that 'w'!
|
||||||
|
3. source ~/.bash_profile
|
||||||
|
|
||||||
|
#####list environment variables (e.g. PATH)
|
||||||
|
|
||||||
|
$echo $PATH
|
||||||
|
//list of directories separated by a colon
|
||||||
|
|
||||||
|
#####list all environment variables for current user
|
||||||
|
|
||||||
|
$env
|
||||||
|
|
||||||
|
#####show partition format
|
||||||
|
|
||||||
|
lsblk
|
||||||
|
|
||||||
|
#####soft link program to bin
|
||||||
|
|
||||||
|
ln -s /path/to/program /home/usr/bin
|
||||||
|
//must be the whole path to the program
|
||||||
|
|
||||||
|
#####show hexadecimal view of data
|
||||||
|
|
||||||
|
hexdump -C filename.class
|
||||||
|
|
||||||
|
#####jump to different node
|
||||||
|
|
||||||
|
rsh node_name
|
||||||
|
|
||||||
|
#####check port (active internet connection)
|
||||||
|
|
||||||
|
netstat -tulpn
|
||||||
|
|
||||||
|
#####find whick link to a file
|
||||||
|
|
||||||
|
readlink filename
|
||||||
|
|
||||||
|
#####check where a command link to (e.g. python)
|
||||||
|
|
||||||
|
which python
|
||||||
|
|
||||||
|
#####list total size of a directory
|
||||||
|
|
||||||
|
du -hs .
|
||||||
|
or
|
||||||
|
|
||||||
|
du -sb
|
||||||
|
|
||||||
|
#####copy directory with permission setting
|
||||||
|
|
||||||
|
cp -rp /path/to/directory
|
||||||
|
|
||||||
|
#####store current directory
|
||||||
|
|
||||||
|
pushd . $popd ;dirs -l
|
||||||
|
|
||||||
|
#####show disk usage
|
||||||
|
|
||||||
|
df -h
|
||||||
|
or
|
||||||
|
|
||||||
|
du -h
|
||||||
|
or
|
||||||
|
|
||||||
|
du -sk /var/log/* |sort -rn |head -10
|
||||||
|
|
||||||
|
#####show current runlevel
|
||||||
|
|
||||||
|
runlevel
|
||||||
|
|
||||||
|
#####switch runlevel
|
||||||
|
|
||||||
|
init 3 or
|
||||||
|
telinit 3
|
||||||
|
|
||||||
|
#####permanently modify runlevel
|
||||||
|
|
||||||
|
1. edit /etc/init/rc-sysinit.conf
|
||||||
|
2. env DEFAULT_RUNLEVEL=2
|
||||||
|
|
||||||
|
#####become root
|
||||||
|
|
||||||
|
su
|
||||||
|
|
||||||
|
#####become somebody
|
||||||
|
|
||||||
|
su somebody
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue