Linux2019. 9. 2. 17:51

명령행으로 묶은 다음 그걸 전체로 리다이렉션 하면 되는 구나..

 

{ tail --lines=+7 text1; cat text2; } > out_put 

[링크 : https://stackoverflow.com/questions/20499969/combining-cat-and-tail]

'Linux' 카테고리의 다른 글

awk 변수 지정  (0) 2019.09.02
awk 치환(삭제)  (0) 2019.09.02
awk 구분자 탭으로 인식시키기  (0) 2019.09.02
awk 특정 열 제외하기  (0) 2019.09.02
linux 수동 trim  (0) 2019.08.16
Posted by 구차니
Linux2019. 9. 2. 15:30

-F '\t' 

[링크 : https://kldp.org/node/120883]

 

-F fs
--field-separator fs
Use fs for the input field separator (the value of the FS predefined variable).

[링크 : https://linux.die.net/man/1/awk]

 

+

출력은 탭으로 안되는데(기본값이 스페이스)

OFS

The output field separator, a space by default.

 

여러번 시도해보니.. awk'{}' OFS='\t'만 먹는다. 환경변수로 인식을 하는 듯?

awk '{split($5,a,"-"); print $1,$2,$3,a[1]}' OFS='\t' file.bed > test.bed

[링크 : https://www.unix.com/shell-programming-and-scripting/264368-awk-output-seperated-tab.html]

 

+

$ cat filename | awk -F '\t' '{$2="";print $0;}' OFS='\t' | sed 's/<.*//'

두번째 값을 날리고, 끝에 탭이 하나씩 남아서 따라오는걸 없애는 법 (두번째가 마지막 column이라고 가정)

[링크 : https://askubuntu.com/questions/232606/stdout-string-manipulate-delete-all-after-a-word-per-line]

 

+

끝이 스페이스로 끝날때 날리기

sed -i 's/[[:space:]]*$//' <name-of-file.ldif>

[링크 : https://www.theurbanpenguin.com/remove-trailing-spaces-using-sed/]

'Linux' 카테고리의 다른 글

awk 치환(삭제)  (0) 2019.09.02
tail과 cat 합치기  (0) 2019.09.02
awk 특정 열 제외하기  (0) 2019.09.02
linux 수동 trim  (0) 2019.08.16
jq - json in linux command line  (0) 2019.08.16
Posted by 구차니
Linux2019. 9. 2. 13:03

아래는 3번과 5번에 대해서 열을 날리는 예제

 

$ cat temp.txt | awk '{$3=$5=""; print $0}'

C1 C2  C4  C6 C7 C8 C9 C10

[링크 : https://ondemand.tistory.com/238]

 

+

단, 구분자를 제외하고 날리기 때문에 하나의 빈 구분자가 추가되는 식으로 출력되니 주의

'Linux' 카테고리의 다른 글

tail과 cat 합치기  (0) 2019.09.02
awk 구분자 탭으로 인식시키기  (0) 2019.09.02
linux 수동 trim  (0) 2019.08.16
jq - json in linux command line  (0) 2019.08.16
awk NR, NF  (0) 2019.08.12
Posted by 구차니
Linux/Ubuntu2019. 8. 28. 15:25

몰라서..

wayland로 하니 한글이 이상하다

'Linux > Ubuntu' 카테고리의 다른 글

mx linux - xfce + debian  (0) 2019.10.14
ubuntu 18.04 / phpmyadmin 실행안될때  (0) 2019.09.04
ubuntu virtual desktop  (0) 2019.08.28
ubuntu 18.04 fsck 예약(?)  (0) 2019.08.27
ubuntu postgresql 실행  (0) 2019.07.30
Posted by 구차니
Linux/Ubuntu2019. 8. 28. 10:39

상하로 된걸 좌우로 하고 싶고, 4개로도 2x2로 하고 싶어서 했는데 망...했어요~

unity는 구버전에서 쓰던 그건데 그거보단 지금의 gnome3가 나으니 크윽...

 

 

gsettings set org.gnome.desktop.wm.keybindings move-to-workspace-right "['Right']"

[링크 : https://askubuntu.com/questions/1033069/how-move-window-to-left-right-workspace]

 

헐...

깔다 보니 lightdm과 gdm을 묻는데.. 일단은 lightdm으로 해둠.. 잘 돌려나?

$ sudo apt install ubuntu-unity-desktop unity-tweak-tool

패키지 목록을 읽는 중입니다... 완료
의존성 트리를 만드는 중입니다
상태 정보를 읽는 중입니다... 완료
다음 패키지가 자동으로 설치되었지만 더 이상 필요하지 않습니다:
  libllvm7
Use 'sudo apt autoremove' to remove it.
다음의 추가 패키지가 설치될 것입니다 :
  a11y-profile-manager-indicator activity-log-manager appmenu-qt bamfdaemon
  compiz compiz-core compiz-gnome compiz-plugins-default doc-base fonts-nanum
  fonts-symbola fonts-takao-pgothic geoclue geoclue-ubuntu-geoip
  gir1.2-accounts-1.0 gir1.2-appindicator3-0.1 gir1.2-gdata-0.0
  gir1.2-signon-1.0 gnome-calculator gnome-logs gnome-orca gnome-screensaver
  gnome-system-log gnome-system-monitor gtk3-nocsd gucharmap hud
  indicator-applet indicator-application indicator-appmenu indicator-bluetooth
  indicator-common indicator-datetime indicator-keyboard indicator-messages
  indicator-power indicator-printers indicator-session indicator-sound
  jayatana liba11y-profile-manager-0.1-0 liba11y-profile-manager-data
  libaccounts-glib0 libatkmm-1.6-1v5 libbamf3-2 libcairomm-1.0-1v5
  libcolumbus1-common libcolumbus1v5 libcompizconfig0 libdbusmenu-qt5-2
  libdecoration0 libfcitx-config4 libfcitx-gclient1 libfcitx-utils0 libframe6
  libgeis1 libgeoclue0 libgeonames-common libgeonames0 libglewmx1.13
  libglibmm-2.4-1v5 libgrail6 libgsettings-qt1 libgtk3-nocsd0 libgtkmm-3.0-1v5
  libgucharmap-2-90-7 libido3-0.1-0 liblightdm-gobject-1-0 libmetacity1
  libnm-glib4 libnm-gtk0 libnm-util2 libnux-4.0-0 libnux-4.0-common
  libpanel-applet3 libpangomm-1.4-1v5 libqt4-sql-sqlite libqt5sql5
  libqt5sql5-sqlite libsigc++-2.0-0v5 libsignon-glib1 libtelepathy-glib0
  libtimezonemap-data libtimezonemap1 libunity-control-center1
  libunity-core-6.0-9 libunity-gtk2-parser0 libunity-gtk3-parser0
  libunity-misc4 libunity-settings-daemon1 liburl-dispatcher1 libuuid-perl
  libyaml-tiny-perl libzeitgeist-1.0-1 lightdm metacity-common notify-osd
  notify-osd-icons nux-tools onboard onboard-common onboard-data
  overlay-scrollbar overlay-scrollbar-gtk2 policykit-1-gnome python3-blinker
  python3-bs4 python3-feedparser python3-html5lib python3-jwt python3-lxml
  python3-oauthlib python3-webencodings rhythmbox-plugin-zeitgeist
  session-shortcuts sni-qt ttf-ancient-fonts-symbola ttf-ubuntu-font-family
  ubuntu-touch-sounds ubuntu-web-launchers unity unity-accessibility-profiles
  unity-asset-pool unity-control-center unity-greeter unity-gtk-module-common
  unity-gtk2-module unity-gtk3-module unity-lens-applications unity-lens-files
  unity-lens-music unity-lens-photos unity-lens-video unity-schemas
  unity-scope-calculator unity-scope-chromiumbookmarks
  unity-scope-colourlovers unity-scope-devhelp unity-scope-firefoxbookmarks
  unity-scope-home unity-scope-manpages unity-scope-openclipart
  unity-scope-texdoc unity-scope-tomboy unity-scope-video-remote
  unity-scope-virtualbox unity-scope-yelp unity-scope-zotero
  unity-scopes-master-default unity-scopes-runner unity-services unity-session
  unity-settings-daemon xterm zeitgeist-datahub
제안하는 패키지:
  rarian-compat unity-greeter-session-broadcast fcitx libqt4-dev
  url-dispatcher bindfs python-blinker-doc python3-genshi python3-lxml-dbg
  python-lxml-doc libcanberra-gtk-module lightdm-remote-session-freerdp
  lightdm-remote-session-uccsconfigure remote-login-service tomboy
  xfonts-cyrillic
추천하는 패키지:
  gir1.2-gmenu unity-webapps-common systemd-services
다음 새 패키지를 설치할 것입니다:
  a11y-profile-manager-indicator activity-log-manager appmenu-qt bamfdaemon
  compiz compiz-core compiz-gnome compiz-plugins-default doc-base fonts-nanum
  fonts-symbola fonts-takao-pgothic geoclue geoclue-ubuntu-geoip
  gir1.2-accounts-1.0 gir1.2-appindicator3-0.1 gir1.2-gdata-0.0
  gir1.2-signon-1.0 gnome-calculator gnome-logs gnome-orca gnome-screensaver
  gnome-system-log gnome-system-monitor gtk3-nocsd gucharmap hud
  indicator-applet indicator-application indicator-appmenu indicator-bluetooth
  indicator-common indicator-datetime indicator-keyboard indicator-messages
  indicator-power indicator-printers indicator-session indicator-sound
  jayatana liba11y-profile-manager-0.1-0 liba11y-profile-manager-data
  libaccounts-glib0 libatkmm-1.6-1v5 libbamf3-2 libcairomm-1.0-1v5
  libcolumbus1-common libcolumbus1v5 libcompizconfig0 libdbusmenu-qt5-2
  libdecoration0 libfcitx-config4 libfcitx-gclient1 libfcitx-utils0 libframe6
  libgeis1 libgeoclue0 libgeonames-common libgeonames0 libglewmx1.13
  libglibmm-2.4-1v5 libgrail6 libgsettings-qt1 libgtk3-nocsd0 libgtkmm-3.0-1v5
  libgucharmap-2-90-7 libido3-0.1-0 liblightdm-gobject-1-0 libmetacity1
  libnm-glib4 libnm-gtk0 libnm-util2 libnux-4.0-0 libnux-4.0-common
  libpanel-applet3 libpangomm-1.4-1v5 libqt4-sql-sqlite libqt5sql5
  libqt5sql5-sqlite libsigc++-2.0-0v5 libsignon-glib1 libtelepathy-glib0
  libtimezonemap-data libtimezonemap1 libunity-control-center1
  libunity-core-6.0-9 libunity-gtk2-parser0 libunity-gtk3-parser0
  libunity-misc4 libunity-settings-daemon1 liburl-dispatcher1 libuuid-perl
  libyaml-tiny-perl libzeitgeist-1.0-1 lightdm metacity-common notify-osd
  notify-osd-icons nux-tools onboard onboard-common onboard-data
  overlay-scrollbar overlay-scrollbar-gtk2 policykit-1-gnome python3-blinker
  python3-bs4 python3-feedparser python3-html5lib python3-jwt python3-lxml
  python3-oauthlib python3-webencodings rhythmbox-plugin-zeitgeist
  session-shortcuts sni-qt ttf-ancient-fonts-symbola ttf-ubuntu-font-family
  ubuntu-touch-sounds ubuntu-unity-desktop ubuntu-web-launchers unity
  unity-accessibility-profiles unity-asset-pool unity-control-center
  unity-greeter unity-gtk-module-common unity-gtk2-module unity-gtk3-module
  unity-lens-applications unity-lens-files unity-lens-music unity-lens-photos
  unity-lens-video unity-schemas unity-scope-calculator
  unity-scope-chromiumbookmarks unity-scope-colourlovers unity-scope-devhelp
  unity-scope-firefoxbookmarks unity-scope-home unity-scope-manpages
  unity-scope-openclipart unity-scope-texdoc unity-scope-tomboy
  unity-scope-video-remote unity-scope-virtualbox unity-scope-yelp
  unity-scope-zotero unity-scopes-master-default unity-scopes-runner
  unity-services unity-session unity-settings-daemon unity-tweak-tool xterm
  zeitgeist-datahub
0개 업그레이드, 157개 새로 설치, 0개 제거 및 1개 업그레이드 안 함.
53.9 M바이트 아카이브를 받아야 합니다.
이 작업 후 185 M바이트의 디스크 공간을 더 사용하게 됩니다.
계속 하시겠습니까? [Y/n]

[링크 : https://askubuntu.com/questions/1040075/can-i-have-rectangular-grid-workspace-in-ubuntu-18-04]

 

 

+

lightdm이 아니라 gdm3로 해주어야 하는구나..

$ sudo dpkg-reconfigure gdm3

[링크 : https://askubuntu.com/questions/152256/how-do-i-switch-from-lightdm-to-gdm]

 

+

unity는 캐노니컬에서 손 놔서 영 좋지 않은 상황이라고

[링크 : https://logon.tistory.com/720]

 

+

wayland로 바꾸어야 하는구나. 세션이 문제가 아니었나..

아니... wayland가 세션메니저인가?

[링크 : https://itsfoss.com/switch-xorg-wayland/]

'Linux > Ubuntu' 카테고리의 다른 글

ubuntu 18.04 / phpmyadmin 실행안될때  (0) 2019.09.04
ubuntu 18.04 wayland와 ubuntu session  (0) 2019.08.28
ubuntu 18.04 fsck 예약(?)  (0) 2019.08.27
ubuntu postgresql 실행  (0) 2019.07.30
bash-completion  (0) 2019.07.09
Posted by 구차니
Linux/Ubuntu2019. 8. 27. 14:07

이라고 하긴 제목이 이상한데..

일단은 18.04에서는 기본적으로 fsck를 실행하도록 예약(?)이 되어있지 않는 것으로 보인다.

 

max. mount count가 -1이라 자동으로 하진 않는데..

$ sudo tune2fs -l /dev/sda1 | grep -i count
Inode count:              14655488
Block count:              58607360
Reserved block count:     2930368
Mount count:              53
Maximum mount count:      -1

[링크 : https://linuxconfig.org/how-to-force-fsck-to-check-filesystem-after-system-reboot-on-linux]

 

애가 상태 이상해지면

sudo touch /forcefsck 

해주는수 밖에 없나?

'Linux > Ubuntu' 카테고리의 다른 글

ubuntu 18.04 wayland와 ubuntu session  (0) 2019.08.28
ubuntu virtual desktop  (0) 2019.08.28
ubuntu postgresql 실행  (0) 2019.07.30
bash-completion  (0) 2019.07.09
우분투 리눅스에 카카오톡 깔기  (2) 2019.07.09
Posted by 구차니
Linux2019. 8. 16. 16:30

$ fstrim / -v
fstrim: /: FITRIM ioctl failed: 명령을 허용하지 않음

$ sudo fstrim / -v
/: 160.4 GiB (172228952064 bytes) trimmed

 

[링크 : https://blog.naver.com/revuahn/221056734236]

'Linux' 카테고리의 다른 글

awk 구분자 탭으로 인식시키기  (0) 2019.09.02
awk 특정 열 제외하기  (0) 2019.09.02
jq - json in linux command line  (0) 2019.08.16
awk NR, NF  (0) 2019.08.12
smart trip temperature?  (0) 2019.08.05
Posted by 구차니
Linux2019. 8. 16. 00:09

json 을 커맨드 라인에서 처리할 수 있게 해주는 유틸

 

-r은 raw로 출력

oncotree 에서 api로 받은것 중에서 code 영역만 추출

 

jq -r '.[].code' tumorTypes > code

[링크 : https://blog.outsider.ne.kr/1202]

 

+

sudo apt-get install jq

[링크 : https://stedolan.github.io/jq/download/]

[링크 : https://stedolan.github.io/jq/]

'Linux' 카테고리의 다른 글

awk 특정 열 제외하기  (0) 2019.09.02
linux 수동 trim  (0) 2019.08.16
awk NR, NF  (0) 2019.08.12
smart trip temperature?  (0) 2019.08.05
uniq  (0) 2019.07.30
Posted by 구차니
Linux2019. 8. 12. 13:14

NR(number of Record?)

NF(number of Field?)

[링크 : https://ko.wikibooks.org/wiki/예제로_배우는_AWK/필드와_레코드]

 

The variable NF is set to the total number of fields in the input record.

[링크 : https://linux.die.net/man/1/awk]

'Linux' 카테고리의 다른 글

linux 수동 trim  (0) 2019.08.16
jq - json in linux command line  (0) 2019.08.16
smart trip temperature?  (0) 2019.08.05
uniq  (0) 2019.07.30
xz.. 느려!!!  (0) 2019.07.26
Posted by 구차니
Linux2019. 8. 5. 18:20

smart tool에서 보다 보니 

current temperature와

drive trip temperature 두개가 나오는데

이것이 무엇이다 라고 명확하게 정의된건 못 찾았지만..

 

구글 북스를 통해서 보면..

아마도 하드웨어 적으로 정해진 최대온도인 것으로 보인다.

 

[링크 : https://serverfault.com/questions/614717/]

[링크 : https://www.backblaze.com/blog/hard-drive-temperature-does-it-matter/ ]

[링크 : https://books.google.co.kr/books?id=aBPTCQAAQBAJ&pg=PA687&lpg=PA687&dq=Drive+Trip+Temperature&source=bl&ots=WLBN-kCXKh&sig=ACfU3U1p0EMPdPxUppgkAnIzv1piEY4pUg&hl=ko&sa=X&ved=2ahUKEwjNnJfLwevjAhWMIqYKHZ0DBBw4ChDoATAEegQICRAB#v=onepage&q=Drive%20Trip%20Temperature&f=false]


모르겠다 먼지..

'Linux' 카테고리의 다른 글

jq - json in linux command line  (0) 2019.08.16
awk NR, NF  (0) 2019.08.12
uniq  (0) 2019.07.30
xz.. 느려!!!  (0) 2019.07.26
musl / uclibc  (0) 2019.07.15
Posted by 구차니