본문 바로가기

Linux7

Redirection 💡 이번 포스팅에서는 Redirection에 대해 정리해 보도록 하겠습니다. Redirection은 터미널에서 명령을 실행할 때 표준 입력 및 표준 출력, 그리고 표준 에러를 변경할 수 있는 Linux의 기능입니다. 위와 같이 리눅스에서는 기본적으로 키보드를 통해 입력을 받고 있습니다. (표준 입력) 그리고 출력과 에러는 터미널로 보이게 됩니다. (표준 출력, 표준 에러) stdin(표준 입력): 0 stdout(표준 출력): 1 stderr(표준 에러): 2 여기서 0, 1, 2의 의미는 파일 서술자(File Descriptor)를 말합니다. '>'로 리다이렉션 하기 표준 출력은 파일 서술자 1번으로 설정되어 있고 표준 에러는 파일 서술자 2번으로 설정되어 있으며 기본적으로 터미널로 설정이 되어 있습니.. 2023. 5. 7.
Linux 기본 명령어 - tar tar는 Tape ARchiver의 약자로 여러 개의 파일을 하나의 파일로 묶거나 묶은 파일을 다시 여러 개의 파일로 풀 때 사용하는 명령어입니다. 흔히 linux에서 tar로 압축한다는 표현을 사용하는데, 정확히 말하자면 tar 자체는 파일 압축을 수행하지는 않습니다. 단지 파일을 하나의 파일로 묶는 기능만 하기 때문에 tar 파일로 생성했다고 해서 용량이 줄어들지는 않습니다. 하지만 이후에 gzip 또는 bzip2 방식을 같이 사용할 수 있게 되어 tar 명령어로도 파일 압축을 할 수 있게 됩니다. 정리하자면 tar 자체는 파일 압축을 수행하지는 않지만, tar + (gzip | bzip2)와 같이 사용하면 tar 명령어로도 파일 압축을 수행할 수 있습니다. 확장자 일반적으로는 tar 명령어로 생성한.. 2023. 4. 2.
파일 유형 (File Type) unix, linux에는 모든 것이 파일이다라는 말이 있습니다. 결국 우리가 말하는 directory(폴더)도 결국 파일이라는 말입니다. 대신 파일 유형이 존재합니다. 지난번 정리했던 ls 명령어에 -l 옵션을 추가하면 확인할 수 있습니다. 첫 번째 출력되는 항목에 file type과 permission이 출력되는데 오늘은 file type에 대해서 정리해 보겠습니다. 파일 유형 Normal or Hard link - Normal file or Hard link Directories d Normal directory Symbolic link l Shortcut to a file or directory Socket s Pass data between 2 process Named pipe p like soc.. 2023. 4. 2.
Linux 기본 명령어 - ls 💡이번 포스팅에서는 linux의 기본 명령어 중 하나인 ls에 대해서 정리해 보도록 하겠습니다. ls는 LiSt의 약자로 directory의 파일 목록을 출력해 주며, 기본적으로는 현재 directory의 파일 목록을 출력합니다. 제가 사용해 왔던 옵션 외에도 너무 많은 옵션들이 있어서 조금 당황했는데, 전부 다 알아보진 않고 여기서 자주 사용하는 옵션들에 대해서만 정리해 보도록 하겠습니다. user@ubuntu:~/test$ ls --help Usage: ls [OPTION]... [FILE]... List information about the FILEs (the current directory by default). Sort entries alphabetically if none of -cftuvS.. 2023. 4. 2.
Linux 기본 명령어 - mkdir & rmdir 💡이번 포스팅에서는 linux의 기본 명령어 중 하나인 mkdir & rmdir에 대해서 정리해 보도록 하겠습니다. mkdir mkdir 명령어는 MaKe DIRectory 의 약자로 directory를 생성할 수 있는 명령어입니다. user@ubuntu:~$ mkdir --help Usage: mkdir [OPTION]... DIRECTORY... Create the DIRECTORY(ies), if they do not already exist. Mandatory arguments to long options are mandatory for short options too. -m, --mode=MODE set file mode (as in chmod), not a=rwx - umask -p, --pa.. 2023. 4. 2.
Linux 기본 명령어 - cd (Change Directory) 💡이번 포스팅에서는 linux의 기본 명령어 중 하나인 cd에 대해서 정리해 보도록 하겠습니다. cd 명령어는 Change Directory 의 약자로 파일 시스템에서 디렉터리의 위치를 변경하고 싶은 경우 사용합니다. cd 명령어의 설명을 확인해보겠습니다. user@ubuntu:~$ cd --help cd: cd [-L|[-P [-e]] [-@]] [dir] Change the shell working directory. Change the current directory to DIR. The default DIR is the value of the HOME shell variable. The variable CDPATH defines the search path for the directory cont.. 2023. 4. 1.
vi 입력 모드 오류 vi 에디터 사용 도중 방향키를 누르면 알파벳이 입력된다던지, 입력 모드가 정상적으로 동작하지 않는 경우가 있습니다. 이 경우 아래 명령어를 순차적으로 실행해 해결할 수 있습니다. // 홈 디렉토리로 이동 #cd ~ // .exrc 파일 편집 or 없을 경우 .exrc 파일 생성 #vi .exrc // 아래 명령어 입력 후 저장(:wq) set bs=2 set nocp // 작성한 설정을 적용 #source .exrc .exrc .exrc 파일은 vi 사용시 user의 홈 디렉토리에서 해당 파일을 찾아 설정을 반영합니다. 각 사용자마다의 vi 설정 파일이라고 생각하면 됩니다. 2023. 3. 26.