728x90
반응형

전체 글 214

Shell 문법 비교

Shell 문법 비교1. 공통점대부분의 셸은 Bourne Shell (sh) 계열 또는 C Shell (csh) 계열에서 파생되었기 때문에 공통적인 문법 요소를 공유공통적으로 지원하는 기능:명령 실행 (ls, echo, cd 등)리다이렉션 (>, >>, 파이프 (|)환경 변수 ($HOME, $PATH)조건문 (if, case)반복문 (for, while)함수 사용하지만, Bash, Zsh, Ksh, Tcsh 등에서는 문법이 다를 수 있습니다.Bash & Zsh → 가장 널리 사용되며 문법이 강력하고 유사함Sh → 기본적인 기능만 제공하여 스크립팅이 제한적Ksh → 성능이 좋고, Bash와 유사한 문법을 가짐Tcsh → C 스타일 문법을 사용하지만, Bash보다 스크립트 작성이 어렵고 제한적2. 쉘별 문법..

ubuntu와 mac의 Shell은 그리고 여러Shell종류 및 비교

셸(Shell)의 역할은?셸(Shell)은 사용자와 운영체제(커널) 사이에서 명령을 해석하고 실행하는 인터페이스이다,쉽게 말해, 사용자가 입력한 명령을 해석하여 운영체제에게 전달하고, 실행된 결과를 사용자에게 반환하는 역할을 한다.우분투(Ubuntu) 기본 셸우분투의 기본 셸은 **Bash (Bourne Again Shell)**맥(macOS) 기본 셸macOS 10.15 Catalina 이상: zsh (Z Shell)macOS 10.14 Mojave 이하: BashCatalina부터 기본 셸이 Bash에서 Zsh로 변경. 하지만 여전히 Bash를 사용가능현재 사용 중인 셸 확인echo $SHELL출력 예시:/bin/bash # Bash 사용 중 /bin/zsh # Zsh 사용 중사용 가능한 셸 목록 확..

[ubuntu] 리눅스 우분투에서 삼성프린터 스캐너 사용하기

아래 링크에서 보인의 스캔 모델명을 치고 드라이브에서 Linux용 드라이브를 다운받습니다.https://www.samsungsvc.co.kr/download드라이브쪽에서 쭈욱 내리다 보면 Linux용 드라이브가 보입니다. ./sudo 를 통해서 해당 파일을 설치해줍니다총 3개의 파일이 있습니다sudo ./install/shsudo ./install-printer.shsudo ./install-scanner.sh  그럼다음 우분투 설정에 프린터 란에서 프린터를 추가 해줍니다.그러면 문서에서 인쇄를 지원합니다. 테스트 해보시길 스캐너의 경우 한번 되더니 @_@ 그다음에는 작동안하네요;; 추후 시간될때 더 알아보고 성공시 내용추가하겠습니다.스캐너의 경우 simple scan을 사용할텐데, 그전에 설치를 해줍시..

윈도우 7 서비스팩 1 _윈도우7 인터넷에서 글자깨짐 해결하기

윈도우7은 아쉽게 지원이 중단되었다.윈도우 xp나 윈도우7 시스템을 여전히 이용하는 나같은 사람들은 이제 공식적으로 업데이트가 불가능하여.다른 경로로 업데이트를 진행해야 한다.윈도우7을 업데이트 하지않고도 현재 인터넷등 가능하지만아마 특정 페이지에서 글자가 깨지는등의 현상을 겪을 수 있다.이경우 서비스팩1 -> 익스플로러 11 ->익스플로러11업데이트 까지 해줘야 글자깨짐현상이 사라진다.여기서는 서비스팩1익스플로러11익스플로러11 업데이트서비스팩1 다음의 업데이트 에 대해서 다뤄보고자 한다.(UpdatePack7R2)UpdatePack7R2의 경우 서비스팩1이 설치된 상태에서 진행이 가능하므로아래 서비스팩1을 업데이트 한후 설치하고, 이미 업데이트 되어 있다면 바로 설치 하여도 좋다.UpdatePack7..

구형 os/windows 7 2025.01.31

[idiom] across the board

across the board더보기전반에 걸쳐 We need help across the board.더보기전반적으로 도움이 필요합니다.Sales are down across the board.더보기매출이 전반적으로 하락했어Sales of sports equipment increased across the board더보기스포츠용품의 매출이 전반적으로 늘었어.Sales of sports equipment rose across all categories더보기스포트 용품의 판매량이 모든 카테고리에서 증가했다.The city has cut funding across the board.더보기그 시는 예산을 전반적 삭감했다.There are going to be significant changes across the..

English/TOEIC 2025.01.30

[Linux] 터미널에서 파일 찾기

터미널에서 파일 찾기1. find 명령어 (강력한 검색 기능)파일 이름, 수정 시간, 크기 등을 기준으로 검색find /path/to/search -name "filename"예제find . -name "test.txt"2. locate 명령어 (빠른 검색)미리 색인된 데이터베이스에서 검색하기 때문에 매우 빠르다설치 방법sudo apt install mlocatesudo updatedb사용법locate test.txt3. fd 명령어 (빠르고 직관적)find보다 더 빠르고 사용하기 쉬운 대체 도구.설치 방법sudo apt install fd-find사용법fd test.txt4. grep을 활용한 검색 (파일 내용 찾기)파일 이름이 아니라 파일 내용을 검색할 때 유용grep -r "keyword" /pat..

Ubuntu 버전별 코드명

Ubuntu 버전별 코드명2025년 4월25.04Plucky Puffin2024년 10월24.10Oracular Oriole2024년 4월24.04Noble Numbat2023년 4월23.04Lunar Lobster2022년 10월22.10Kinetic Kudu2022년 4월22.04 LTSJammy Jellyfish2021년 10월21.10Impish Indri2021년 4월21.04Hirsute Hippo2020년 10월20.10Groovy Gorilla2020년 4월20.04 LTSFocal Fossa2019년 10월19.10Eoan Ermine2019년 4월19.04Disco Dingo2018년 10월18.10Cosmic Cuttlefish2018년 04월18.04 LTSBionic Beaver2..

[Linux] ubuntu 터미널에서 인터넷웹사용 elinks

elinks 사용법1. elinks 설치Ubuntu 및 Debian 계열.sudo apt-get install elinksCentOS 및 RHEL 계열에서는 dnf 또는 yum을 사용sudo dnf install elinks # CentOS 8 이상sudo yum install elinks # CentOS 7 이하2. elinks 실행 및 기본 사용법(1) 웹사이트 열기elinks아니면 아래처럼 명령어에 주소함께 쳐도된다.elinks 예제:elinks https://www.google.com  이처럼 나온다.무언가 검색하기에는 적합하지않고 터미널에서 텍스트 기반으로 잘나올만한 업무 관련 페이지에 접근하기 좋다.특히나 업무관련해서 페이지 하나 마련해 둔다면 어디서든 유용하게 활용 가능하지 않을까 싶다...

[Linux]ubuntu apt-get으로 설치한 프로그램 완전 삭제

apt-get으로 설치한 프로그램 완전 삭제1. 기본 제거 (remove)패키지를 제거하지만, 설정 파일 등 일부 데이터는 남겨둔다sudo apt-get remove 2. 완전 제거 (purge)패키지를 포함하여 설정 파일까지 삭제sudo apt-get purge 3. 사용하지 않는 의존성 패키지 정리 (autoremove)더 이상 필요 없는 의존성 패키지를 자동으로 삭제sudo apt-get autoremove4. 캐시 정리 (clean)다운로드된 패키지 캐시를 삭제하여 디스크 공간을 확보합니다.sudo apt-get clean5. 완전 삭제 예제예를 들어 vim을 완전히 제거하려면 다음 명령어를 실행하면 됩니다.sudo apt-get purge vimsudo apt-get autoremovesudo ..

[Linux] ubuntu 터미널에서 영한사전 설치해서 하기 edic

터미널에서 edic 설치하여 영한사전 사용하기터미널에서 가볍게 모르는 단어 검색해보기 좋습니다만몇몇 단어 검색해본 결과 훌륭한 사전은 아닙니다. 가볍에 쓰기 좋은것같아요.1. `edic` 프로젝트 클론git clone https://github.com/liks79/edic.git2. `PATH` 설정하기이제 `edic` 디렉토리가 시스템 `PATH`에 포함되도록 설정해야 합니다.`git clone` 후에 `edic` 프로젝트가 위치한 경로를 확인합니다.  `PATH` 추가본인의 shall을 확인합니다.echo $SHELL`PATH`에 `edic` 디렉토리를 추가하려면, bash의경우 ~/.bashrc 파일을 수정합니다.다른 shall의 경우는 아래 참조 bash: ~/.bashrc 또는 ~/.profil..

728x90
반응형