mirror of
https://github.com/onceupon/Bash-Oneliner.git
synced 2024-11-22 21:07:00 +00:00
new xwindow section
This commit is contained in:
parent
b64da48bd1
commit
b24f46fe6b
104
README.md
104
README.md
@ -21,6 +21,7 @@ http://onceupon.github.io/Bash-Oneliner/
|
|||||||
- [Loops](#loops)
|
- [Loops](#loops)
|
||||||
- [Download](#download)
|
- [Download](#download)
|
||||||
- [Random](#random)
|
- [Random](#random)
|
||||||
|
- [Xwindow](#xwindow)
|
||||||
- [Others](#others)
|
- [Others](#others)
|
||||||
- [System](#system)
|
- [System](#system)
|
||||||
|
|
||||||
@ -787,6 +788,61 @@ echo $((RANDOM % 10))
|
|||||||
echo $(((RANDOM %10)+1))
|
echo $(((RANDOM %10)+1))
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Xwindow
|
||||||
|
X11 GUI applications! Here are some GUI tools for you if you get bored by the text-only environment.
|
||||||
|
|
||||||
|
|
||||||
|
##### enable X11 forwarding,in order to use graphical application on servers
|
||||||
|
```bash
|
||||||
|
ssh -X user_name@ip_address
|
||||||
|
```
|
||||||
|
or setting through xhost
|
||||||
|
|
||||||
|
--> Install the following for Centos:
|
||||||
|
xorg-x11-xauth
|
||||||
|
xorg-x11-fonts-*
|
||||||
|
xorg-x11-utils
|
||||||
|
|
||||||
|
##### little xwindow tools
|
||||||
|
|
||||||
|
```bash
|
||||||
|
xclock
|
||||||
|
xeyes
|
||||||
|
```
|
||||||
|
|
||||||
|
##### open pictures/images from ssh server
|
||||||
|
```bash
|
||||||
|
1. ssh -X user_name@ip_address
|
||||||
|
2. apt-get install eog
|
||||||
|
3. eog picture.png
|
||||||
|
```
|
||||||
|
|
||||||
|
##### Use gedit on server (GUI editor)
|
||||||
|
```bash
|
||||||
|
1. ssh -X user_name@ip_address
|
||||||
|
2. apt-get install gedit
|
||||||
|
3. gedit filename.txt
|
||||||
|
```
|
||||||
|
##### open PDF file from ssh server
|
||||||
|
```bash
|
||||||
|
1. ssh -X user_name@ip_address
|
||||||
|
2. apt-get install evince
|
||||||
|
3. evince filename.pdf
|
||||||
|
```
|
||||||
|
##### use google-chrome browser from ssh server
|
||||||
|
```bash
|
||||||
|
1. ssh -X user_name@ip_address
|
||||||
|
2. apt-get install libxss1 libappindicator1 libindicator7
|
||||||
|
3. wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
|
||||||
|
4. sudo apt-get install -f
|
||||||
|
5. dpkg -i google-chrome*.deb
|
||||||
|
6. google-chrome
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
[[back to top](#handy-bash-oneliner-commands-for-tsv-file-editing)]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
## Others
|
## Others
|
||||||
@ -1264,34 +1320,6 @@ echo $?
|
|||||||
```bash
|
```bash
|
||||||
head -c 50 file
|
head -c 50 file
|
||||||
```
|
```
|
||||||
##### open pictures/images from ssh server
|
|
||||||
```bash
|
|
||||||
1. ssh -X user_name@ip_address
|
|
||||||
2. apt-get install eog
|
|
||||||
3. eog picture.png
|
|
||||||
```
|
|
||||||
|
|
||||||
##### Use gedit on server (GUI editor)
|
|
||||||
```bash
|
|
||||||
1. ssh -X user_name@ip_address
|
|
||||||
2. apt-get install gedit
|
|
||||||
3. gedit filename.txt
|
|
||||||
```
|
|
||||||
##### open PDF file from ssh server
|
|
||||||
```bash
|
|
||||||
1. ssh -X user_name@ip_address
|
|
||||||
2. apt-get install evince
|
|
||||||
3. evince filename.pdf
|
|
||||||
```
|
|
||||||
##### use google-chrome browser from ssh server
|
|
||||||
```bash
|
|
||||||
1. ssh -X user_name@ip_address
|
|
||||||
2. apt-get install libxss1 libappindicator1 libindicator7
|
|
||||||
3. wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
|
|
||||||
4. sudo apt-get install -f
|
|
||||||
5. dpkg -i google-chrome*.deb
|
|
||||||
6. google-chrome
|
|
||||||
```
|
|
||||||
|
|
||||||
##### group/combine rows into one row
|
##### group/combine rows into one row
|
||||||
|
|
||||||
@ -1600,13 +1628,6 @@ getent group
|
|||||||
```
|
```
|
||||||
//store in database 'group'
|
//store in database 'group'
|
||||||
|
|
||||||
##### little xwindow tools
|
|
||||||
|
|
||||||
```bash
|
|
||||||
xclock
|
|
||||||
xeyes
|
|
||||||
```
|
|
||||||
|
|
||||||
##### change owner of file
|
##### change owner of file
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
@ -1766,19 +1787,6 @@ shutdown -c
|
|||||||
```bash
|
```bash
|
||||||
wall -n hihi
|
wall -n hihi
|
||||||
```
|
```
|
||||||
|
|
||||||
##### enable X11 forwarding,in order to use graphical application on servers
|
|
||||||
```bash
|
|
||||||
ssh -X user_name@ip_address
|
|
||||||
```
|
|
||||||
or setting through xhost
|
|
||||||
|
|
||||||
--> Install the following for Centos:
|
|
||||||
xorg-x11-xauth
|
|
||||||
xorg-x11-fonts-*
|
|
||||||
xorg-x11-utils
|
|
||||||
|
|
||||||
|
|
||||||
##### kill all process of a user
|
##### kill all process of a user
|
||||||
```bash
|
```bash
|
||||||
pkill -U user_name
|
pkill -U user_name
|
||||||
|
Loading…
Reference in New Issue
Block a user