본문으로 바로가기

Linux command

category Operating System/LINUX 2019. 3. 4. 03:56

Linux command


1. shell script 읽어오는 명령 (subshell 실행이 아님)

a) source ~/module.sh

b) . ~/module.sh


source 쓰고 있고. (dot) 모르고 있다면 마음은 이미 아재 리눅서입니다.



2. vim에서 문서 저장하고 종료하는 명령

a) :wq

b) :x

c) ZZ


:wq 사용하는 분보다 아재인 분들은 습관적으로 :wq! 까지 붙여서 사용합니다.

이제 최근 명령어인 ZZ 사용합시다.



3. 네트워크 인터페이스 라우팅, 설정 관련 명령어

a) ifconfig, route

b) ip

c) nmcli


전부터 nmcli 사용하여 네트워크를 설정 합니다

/etc 밑에 있는 설정파일을 직접 에디터로 수정하는 것은 호랑이 담배피던 시절의 옛날 방식입니다.



4. 데비안 계열 패키지 설치 명령어

a) 패키지가 뭔가요? 설치라면 무조건 make; make install 해결한다.

b) dpkg

c) apt-get, apt-cache

d) aptitude

d) apt


아직도 중간에 - 타이핑하기 위햇 apt-get, apt-cache 타이핑하시나요?

아예 X윈도우에서 패키지 관리 프로그램을 사용하신다고요? 실제 실무 환경에서는 X윈도우를 쓰지 않기 때문에 실무에서는 불가합니다.



5. 레드햇 계열 패키지 설치 명령어

a) 패키지가 뭔가요? 설치라면 무조건 make; make install 해결한다.

b) rpm

c) yum

d) dnf


dnf 차세대 방식이므로 2016년을 기준으로 아직은 몰라도 상관은 없습니다. 그러나 yum 사용해야겠지요.

간혹 X윈도우를 사용하면서 packagekit 충돌나는 경우를 해결하지 못한다면 당신은 리눅스 초보입니다.



6. 네트워크 상태를 확인하는 명령어

a) netstat

b) ss


netstat 이제 ss 대체되었습니다.

아직도 netstat 명령을 사용한다면 할배 리눅서를 인증하는 셈입니다. 어서 빨리 ss 사용하세요.



7. bash 쉘에서 수식 계산하는 명령어

a) expr

b) $(...)

c) let


expr 지금 완전히 사라져서 쓰지 않는 명령어 중에 하나입니다.

아직도 쓰고 있다면.... 새롭게 다시 공부하셔야 합니다.



8. 서비스 제어 명령어

a) service

b) systemctl


service 과거 SysV init 구조에서 사용하던 명령어입니다.

이제 새로운 리눅스는 전부 systemd 기반에서 작동하므로 systemctl 명령을 사용합니다.

systemctl 외에 journalctl, loginctl, hostnamectl, timedatectl, localectl, machinectl 자매품도 있습니다.



9. 패킷 캡처 명령어

a) tcpdump

b) wireshark, tshark



'Operating System > LINUX' 카테고리의 다른 글

Ubuntu root 계정 활성화  (0) 2019.03.04
lvreduce ext4 example  (0) 2019.03.04
쉘스크립트  (0) 2019.03.04
Custom Kernel on Fedora 20  (0) 2019.03.04
Ubuntu Hostname 변경  (0) 2019.03.04