'bash'에 해당되는 글 2건

  1. 2019.08.20 10 simple Linux tips in the command line
  2. 2016.03.31 윈도우 10에 리눅스 쉘이 들어간다 1
Programming2019. 8. 20. 02:11

lsof - list open files

!{command} ; last command 
vi !$   ; last argument 
!! ; last command 
"CTRL+R" for Repeating the Last Matching Command 
history | grep "keyword" 
egrep "ERROR|Exception" *.xml 
grep Exception logfile.txt | grep -v ERROR 
grep -c "Error" logfile.txt 
grep --context=6 successful logfile.txt 
grep 'Error|Exception' logfile.txt 
grep -i Error logfile.txt 
zgrep -i Error *.gz 
grep -w ERROR logfile.txt ; search whole word 
grep -l ERROR *.log  ; display file name which contains pattern 

Using Alias .bashrc or .profile 
pushd, popd, cd --- and cd ~ command. cd --- is best 

Ctrl+Z to suspend it and fg 1 or fg 2

 

https://dev.to/javinpaul/10-simple-linux-tips-which-save-50-of-my-time-in-the-command-line-4moo

 

10 simple Linux tips which save 50% of my time in the command line

My favorite Linux commands, tips, and tricks to work fast in the UNIX terminal. Every programmer or Linux user should know this to save time and typing.

dev.to

 

 

• finding host/domain name and IP address - hostname
• test network connection – ping
• getting network configuration – ifconfig
• Network connections, routing tables, interface statistics – netstat
• query DNS lookup name – nslookup
• communicate with another hostname – telnet
• outing steps that packets take to get to network host – traceroute
• view user information – finger
• checking status of destination host - telnet

 


hostname with no options displays the machine's hostname
hostname –d displays the domain name the machine belongs to
hostname –f displays the fully qualified host and domain name
hostname –i displays the IP address for the current machine

netstat -nap | grep port  #will display process id of application which is using that port
netstat -a  or netstat –all #will display all connections including TCP  and UDP  
netstat --tcp  or netstat –t #will display only TCP  connection
netstat --udp or netstat –u #will display only UDP  connection
netstat -g #will display all multicast network subscribed by this host.

nslookup blogger.com # find IP address of the SITE

#A handy utility to view the number of hops and response time to get to a remote system or website is traceroute
traceroute

#View user information, displays a user’s login name, real name, terminal name and write status.
#this is pretty old Unix command and rarely used nowadays.
finger

 



Read more: https://javarevisited.blogspot.com/2010/10/basic-networking-commands-in-linuxunix.html#ixzz5x4Ghj3Gd

Posted by 쁘레드
IT이야기2016. 3. 31. 20:09

아주 재밌는 기사가 나왔습니다. WIndows 10고객의 요구사항을 들어보고 얼마나 많은 사람들이 commandline 조금 업데이트하는 정도는 안된다고 했나보네요, 그래서 전격 결정. UbuntuCanonical과 협력해서 Ubuntu의 user mode를 넣기로 했다고 합니다.

VM도 아니고 어떻게 한건지 참 궁금하네요.


아직 preview수준이고 언제  release될지는 아직 모름.

엄청 잘한 결정이다라고 생각하고 지지하지만, 윈도우의 정체성이 완전 망가지겠네요. ㅋㅋㅋ commandline과 poweshell이제 버려야지요. 윈도우깔고 Linux까는 사람을 다 잡을려고 하는걸까요 아니면 생색만 내다가 말려고 할까요.


MAC은 kernel이 UNIX이 MAC쓰는 사람들이 shell command로 작업하는 것은 이상할것이 없었는데, 윈도우가 따라간다니까 never say never! 라는 말이 생각나네요. 윈도우/리눅스 유저로서 완전 exiting하네요.


Canonical, MS랑 협력하면서 어떻게 돈을 벌지 모르겠지만 수익성은 좋아질것 같네요. 우분투로 버는 돈보다 많을지도. ^^

---------------------

NIX tool to Windows

Linux User mode to Windows

Windows subsystem for linux

아래 비디오에 보면 bash에 대해 demo도 하네요.

hello.c를 gcc로 compile하고 생기는 executable에 readelf하면


readelf -h hello


SYSTEM이 UNIX라고 나오네요. 헐... 진짜 리눅스 User mode가 올라간던데.


보통 cygwin깔아 shell흉내내면 readelf는 windows execuable에서 error가 나옵니다. PE파일포맷이니... 

Demo파일은 capture을 못했고 가지고 있는 ELF파일(PowerPC, big endian)하나 readelf해보니 아래와 같이 나오는데, 당연히 windows에서는 실행을 못했었지요. 이런것도 이젠 실행할수 있다는 얘긴데...


c:\workspace\>readelf -h BdLoad.elf

ELF Header:

  Magic:   7f 45 4c 46 01 02 01 00 00 00 00 00 00 00 00 00

  Class:                             ELF32

  Data:                              2's complement, big endian

  Version:                           1 (current)

  OS/ABI:                            UNIX - System V

  ABI Version:                       0

  Type:                              EXEC (Executable file)

  Machine:                           PowerPC

  Version:                           0x1

  Entry point address:               0x800004

  Start of program headers:          52 (bytes into file)

  Start of section headers:          64928104 (bytes into file)

  Flags:                             0x0

  Size of this header:               52 (bytes)

  Size of program headers:           32 (bytes)

  Number of program headers:         2

  Size of section headers:           40 (bytes)

  Number of section headers:         32

  Section header string table index: 29

---------------------

아래것은 Intel 64bit CPU + Ubuntu 14.04, Linux는 Intel 64bit CPU를 AMD x64 compatible로 부르니 참 특이하죠?

$ readelf -h xcalc

ELF Header:

  Magic:   7f 45 4c 46 02 01 01 00 00 00 00 00 00 00 00 00

  Class:                             ELF64

  Data:                              2's complement, little endian

  Version:                           1 (current)

  OS/ABI:                            UNIX - System V

  ABI Version:                       0

  Type:                              EXEC (Executable file)

  Machine:                           Advanced Micro Devices X86-64

  Version:                           0x1

  Entry point address:               0x401d89

  Start of program headers:          64 (bytes into file)

  Start of section headers:          31056 (bytes into file)

  Flags:                             0x0

  Size of this header:               64 (bytes)

  Size of program headers:           56 (bytes)

  Number of program headers:         8

  Size of section headers:           64 (bytes)

  Number of section headers:         28

  Section header string table index: 27





----------------------

Microsoft is adding the Linux command line to Windows 10

Bash coming to Windows is huge news for developers, developers, developers

----------------------





----------------------

발머가 CEO자리를 내려오고 윈도우 2세대 경영인이 경영을 하니 똥고집 안부리고 고객이 뭘 원하는지 어떻게해야 회사가 잘 되는지 잘 알고 있는것 같네요. 이럴줄 알았으면 MS주식좀 사놓는건데...


-------------

윈도10 설치 PC 2억7000만대 돌파

2016년 3월 31일 전자신문

http://www.etnews.com/20160331000020

윈도10 설치 PC 2억7000만대 돌파

지난해 7월 29일 출시된 윈도10은 출시 후 하루동안 1400만대 PC에 설치됐다. 한달만에 7500만대, 6개월 후에는 2억대에 설치됐다고 MS는 밝혔다.

MS는 향후 2~3년 내에 윈도10 설치기기가 10억대에 이를 것으로 내다봤다. PC뿐 아니라 스마트폰, 콘솔, 기타 기기를 포함한 수치다.

Posted by 쁘레드