Linux 01 - Basic Cmd
デフォルトコマンド(Bash Shell)
// 파일 리스트 출력
$ ls
// 파일 리스트 출력(좀더 자세한 정보)
$ ls -l
// 파일 리스트 출력(좀더 자세한 정보)
$ ll
// 파일 리스트 출력(좀더 자세한 정보 + 숨김파일까지 표시)
$ ls -al
// 화면 지우기
$ clear
// 현재 위치 표시
$ pwd
//자신(운영체제 사용자)의 개인폴더로 이동
$ cd ~
// 루트폴더 기준에서 해당 폴더로 이동(절대이동)
$ cd /폴더명A/폴더명B
TIP: 대부분의 경우 ./는 생략가능
// 해당 폴더로 이동(상대이동)
$ cd ./폴더명
// 상위 폴더로 이동(상대이동)
$ cd ..
// 디렉토리 삭제(디렉토리안에 파일이 없어야 함)
$ rmdir ./폴더명
// 디렉토리 생성
$ mkdir ./폴더명
// 디렉토리를 한번에 여러개 생성
$ mkdir -p ./폴더명A/폴더명B
// 문서파일을 수정하거나 만들기 위한 VIM 에디터를 실행한다.
$ vim 문서파일명
a : vim에서 수정모드로 변경한다.
esc : vim에서 메뉴모드로 변경한다.
메뉴 모드에서 :wq : 저장한다.
// 파일을 지운다.
$ rm 파일명
// 현재 사용자의 폴더경로를 화면에 출력한다.
$ echo ~
// 1을 화면에 출력한다.
$ echo 1
// 내용을 화면에 출력한다.
echo "원숭이도 이해 할 수 있는 Git"
// 내용을 sample.txt 파일안에 출력한다.
$ echo "원숭이도 이해 할 수 있는 Git" > sample.txt
// sample.txt의 내용을 화면에 출력한다.
$ cat sample.txt
// 현재 디렉토리의 파일리스트 중에서 결과중에서 sshd가 포함된 줄만 추린다.
$ ls -al | fgrep 'sshd'
// 현재 실행중인 프로세스리스트 중에서 결과중에서 sshd가 포함된 줄만 추린다.
$ ps -aux | fgrep 'sshd'
// 현재 실행중인 프로세스리스트 중에서 결과중에서 sshd가 포함된 줄만 추린다. 그후 그것을 화면이 아닌 a.txt 파일안에 출력한다.
$ ps -aux | fgrep 'sshd' > a.txt
// a.txt와 ]를 a.zip로 압축한다.
$ zip a.zip a.txt b.txt
// a.zip의 압축을 푼다.
$ unzip a.zip
Reference
この問題について(Linux 01 - Basic Cmd), 我々は、より多くの情報をここで見つけました https://velog.io/@yhdc/Linux-01テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol