pwd: 현재 작업 중인 디렉토리의 경로를 출력합니다.
$ pwd
/home/user/documents
ls: 현재 디렉토리에 있는 파일과 디렉토리 목록을 출력합니다.
$ ls
file1.txt file2.txt directory1 directory2
cd: 작업 중인 디렉토리를 변경합니다.
$ cd /home/user/documents/directory1
mkdir: 새로운 디렉토리를 생성합니다.
$ mkdir new_directory
rmdir: 디렉토리를 삭제합니다. 단, 디렉토리가 비어있어야 합니다.
$ rmdir empty_directory
touch: 새로운 빈 파일을 생성하거나 파일의 수정 시간을 변경합니다.
$ touch file3.txt
cp: 파일이나 디렉토리를 복사합니다.
$ cp file1.txt file1_copy.txt
mv: 파일이나 디렉토리를 이동하거나 이름을 변경합니다.
$ mv file1_copy.txt directory2
rm: 파일이나 디렉토리를 삭제합니다.
$ rm file1.txt
cat: 파일의 내용을 출력합니다.
$ cat file2.txt
more/less: 파일의 내용을 한 페이지씩 출력합니다.
$ more file2.txt
head/tail: 파일의 첫 줄/끝 줄 일부를 출력합니다.
$ head file2.txt
ps: 현재 실행 중인 프로세스 목록을 출력합니다.
$ ps
top: 시스템의 현재 상태와 프로세스 목록을 출력합니다.
$ top
kill: 프로세스를 강제로 종료합니다. 매개변수는 위 명령어중 ps로 프로세스 넘버를 확인해야 합니다.
$ kill 1234
chmod: 파일이나 디렉토리의 권한을 변경합니다.
$ chmod 755 file2.txt
chown: 파일이나 디렉토리의 소유자를 변경합니다.
$ chown user1 file2.txt
tar: 파일이나 디렉토리를 압축하거나 해제합니다.
$ tar -cvf archive.tar file1.txt file2.txt
gzip/bzip2: 파일을 압축하거나 해제합니다.
$ gzip file1.txt
$ gunzip file1.txt.gz
ping: 네트워크 상태를 확인합니다.
$ ping www.google.com
ifconfig/ip: 네트워크 인터페이스의 상태를 확인하거나 변경합니다.
$ ifconfig
ssh: SSH를 이용하여 다른 서버에 접속합니다.
$ ssh [사용자명]@[호스트 주소]
$ ssh user@example.com
scp: 로컬 컴퓨터와 원격 서버 간 파일을 복사합니다.
$ scp file1.txt user@remote_host:/home/user/
curl: URL로부터 데이터를 가져옵니다.
$ curl https://www.example.com/
wget: URL로부터 파일을 다운로드합니다.
$ wget https://www.example.com/file1.txt
du: 디렉토리의 디스크 사용량을 확인합니다.
$ du -sh directory1
df: 디스크 용량과 사용량을 확인합니다.
$ df -h
history: 이전에 사용한 명령어 목록을 출력합니다.
$ history
grep: 파일에서 패턴을 검색합니다.
$ grep "pattern" file1.txt
find: 파일이나 디렉토리를 검색합니다.
$ find /home/user/documents -name "*.txt"
'개발' 카테고리의 다른 글
[Docker] 예제로 시작하기 (0) | 2023.05.23 |
---|---|
[Docker] 초보자 사용법 (0) | 2023.05.22 |
[오류] Window TSL 1.0과 1.1 접속불가 (0) | 2023.05.19 |
[WPF C#] 엑셀파일 읽기, 쓰기 (1) | 2023.05.16 |
[JavaScript] 필수 기본문법 및 예제 (0) | 2023.05.15 |