Skip to content
Snippets Groups Projects
Commit 349e24a4 authored by 민우 백's avatar 민우 백
Browse files

Update README.md

parent 366fdef0
No related branches found
No related tags found
No related merge requests found
...@@ -10,16 +10,16 @@ ...@@ -10,16 +10,16 @@
* 사용자가 커널을 사용하려면 쉘을 거치고 유틸리티를 거치거나, 쉘을 거치고 어플리케이션을 거치고 시스템 콜을 거치고 사용해야 함 * 사용자가 커널을 사용하려면 쉘을 거치고 유틸리티를 거치거나, 쉘을 거치고 어플리케이션을 거치고 시스템 콜을 거치고 사용해야 함
* “test_dir” 이라는 디렉터리가 없는 상태에서, mv dir2 test_dir 명령을 수행하면, 디렉터리 dir2의 이름을 test_dir로 변경하고, 시간도 바뀜 * “test_dir” 이라는 디렉터리가 없는 상태에서, mv dir2 test_dir 명령을 수행하면, 디렉터리 dir2의 이름을 test_dir로 변경하고, 시간도 바뀜
* “test_dir” 이라는 디렉터리가 있는 상황에서 mv dir3 test_dir 명령을 수행하면, 디렉터리 dir3을 test_dir 디렉터리로 옮기며, 시간은 안바뀜 * “test_dir” 이라는 디렉터리가 있는 상황에서 mv dir3 test_dir 명령을 수행하면, 디렉터리 dir3을 test_dir 디렉터리로 옮기며, 시간은 안바뀜
* ls -al a.out b.out 1> out1 2> err1 명령은, ls -al a.out b.out을 수행하되, stdout은 out1로, stderr는 err1에 리디렉션함 * `ls -al a.out b.out 1> out1 2> err1` - ls -al a.out b.out을 수행하되, stdout은 out1로, stderr는 err1에 리디렉션함
* a.out < infile9899 명령은, a.out 의 stdin 으로 infile9899의 내용이 들어감 * `a.out < infile9899` - a.out 의 stdin 으로 infile9899의 내용이 들어감
* mkdir lab0926 ; cd lab0926 명령은, lab0926 디렉터리를 만들고, 해당 명령의 성공 여부에 관계 없이 lab0926으로 이동함 * `mkdir lab0926 ; cd lab0926` - lab0926 디렉터리를 만들고, 해당 명령의 성공 여부에 관계 없이 lab0926으로 이동함
* mkdir lab0926 && cd lab0926 &> 명령은, 먼저 lab0926 디렉터리를 만들고, 해당 명령이 성공했다면 디렉터리 lab0926으로 이동하며, stderr를 stdout에 묶어서 출력함 * `mkdir lab0926 && cd lab0926 &>` - 먼저 lab0926 디렉터리를 만들고, 해당 명령이 성공했다면 디렉터리 lab0926으로 이동하며, stderr를 stdout에 묶어서 출력함
* mkdir lab0926 || cd lab0926 명령은, lab0926 디렉터리를 만들고, 실패했을 경우에만 lab0926 디렉터리로 이동함 * `mkdir lab0926 || cd lab0926` - lab0926 디렉터리를 만들고, 실패했을 경우에만 lab0926 디렉터리로 이동함
* ls -l b.out 2> err 명령은, b.out가 있다면 결과를 stdout에 출력하고, 없다면 stderr을 err에 리디렉션하여, 에러 메시지를 저장함 * `ls -l b.out 2> err` - b.out가 있다면 결과를 stdout에 출력하고, 없다면 stderr을 err에 리디렉션하여, 에러 메시지를 저장함
* ls -l b.out 2 > err 명령은, b.out와 2을 ls -l 하고, stdout을 err에 리디렉션한다. stderr는 스크린에 그대로 나옴 * `ls -l b.out 2 > err` - b.out와 2을 ls -l 하고, stdout을 err에 리디렉션한다. stderr는 스크린에 그대로 나옴
* A = \`a.out\` 명령은, a.out의 실행 결과 중, stdout에 출력될 내용을 A에 저장함 * `A = \`a.out\`` - a.out의 실행 결과 중, stdout에 출력될 내용을 A에 저장함
* echo * 명령은, .으로 시작하는 파일 외의 것들의 이름을 stdout에 출력하는데, .으로 시작하는 파일도 출력하고 싶다면 shopt -s dotglob 명령을 추가로 입력하면 되지만, . 파일과 .. 파일은 출력되지 않음 * `echo *` - .으로 시작하는 파일 외의 것들의 이름을 stdout에 출력하는데, .으로 시작하는 파일도 출력하고 싶다면 shopt -s dotglob 명령을 추가로 입력하면 되지만, . 파일과 .. 파일은 출력되지 않음
* A = \`ls\` 라는 명령은, A=$(ls) 라는 명령과 동일하게 작동함 * `A = \`ls\`` - `A = $(ls)` 명령과 동일하게 작동함
# Command # Command
* `ssh oss086@ssh.ajousw.kr` - 접속 명령어 * `ssh oss086@ssh.ajousw.kr` - 접속 명령어
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment