설 명
| |
cd
|
- 현재 작업 디렉토리를 이동하거나 변경합니다.
▷예: $ cd test test디렉토리로 이동합니다. cd ../test1는 현재 디렉토리를 ../test1로 변경한다.( "."은 현재 디렉토리, ".."은 상위 디렉토리임.) |
ls
|
- 파일과 디렉토리들의 이름에 대한 정보를 출력합니다.
▷ 예: 모든 파일 목록에 대한 상세 정보를 출력할 때는 $ ls -al |
cp
|
- 파일과 디렉토리를 복사합니다.
▷ 예: test 디렉토리를 test1 디렉토리로 복사할 때는 $ cp -R test/ test1 |
mv
|
- 파일을 옮기거나 이름을 바꿀 수 있습니다.
▷ 예: a.txt를 b.txt란 이름으로 바꿀땐 $ mv a.txt b.txt |
rm
|
- 파일과 디렉토리를 지울 수 있습니다.
리눅스에서는 파일이 지워지면 복구가 불가능합니다.(주의하십시오.) ▷예: b.txt 지울땐 $ rm b.txt test1 디렉토리 지우기(하위 파일 포함) $ rm -rf test1 |
mkdir/rmdir
|
- 새로운 디렉토리를 만들거나 지울 수 있습니다.
▷예: $ mkdir test/ test1/ (2개 생성) $ rmdir test/ test1 (2개 지움) |
ln
| - 파일과 디렉토리를 링크를 걸어줍니다. hard link 와 symbolic link두가지가 있습니다. 주로 symbolic link를 많이 사용됩니다. ▷예: $ ln -s <링크할 대상> <링크파일명> 링크의 경우 허가권이 lrwxrwxrwx로 표시되는데 실제 파일이나 디렉토리의 허가권이 다르므로 링크 자체에 대한 허가권은 의미가 없습니다. |
pwd
| - 현재 디렉토리 위치를 확인합니다. ▷예: $ pwd 입력하면 /home/support 이런식으로 나옵니다. |
man
|
- 주어진 명령어나 자원( library function과 같은 시스템 유틸리티 )의
manual 보여줍니다. ▷예: man mysql 입력하면 mysql 도움말을 볼 수 있습니다. man ls 는 ls명령의 도움말을 볼 수 있습니다. |
help
| - 어떤 명령어의 도움말을 얻을려면 ls --help 라고 입력합니다. ▷예: $ ls --help | more 한 화면씩 옵션 도움말이 나옵니다. |
more
|
- 파일 내용이 길 때 내용을 한 화면씩 출력합니다.(q:종료 / f: 다음화면)
▷예: $ more test.html 하면 --More--(60%) 식으로 나오고 f로 계속 봅니다. |
less
| - 위의 more와 거의 유사하나 이전 화면으로 전환이 가능합니다. (q:종료 / f:다음화면 / b:이전화면) |
passwd
| - 현재 계정에 대한 새로운 패스워드로 바꿉니다. |
clear
| - 현재 화면내용을 지웁니다. |
df
| - 하디디스트 용량보기 ▷예: $df -h M단위로 쉽게 보여줌. |
du
| - 지정된 특정 디렉토리나 파일들이 차지하는 공간보기 s: 총합계만 h: M단위로 b: 바이트 크기로 출력 ▷예: $ du -sh /home home 디렉토리의 총 공간을 M단위로 보기 |
which
| - 각종 시스템 유틸리티 프로그램의 서버상 위치를 볼 수 있습니다. ▷예: $ which perl -> /usr/bin/perl $ which sendmail -> /usr/sbin/sendmail |
find
| - 디렉토리 탐색하면서 조건에 맞는 파일을 찾을 수 있습니다. - name:파일이름 / -user:특정사용자 / -perm 특정허가권 ▷예: txt라는 파일 찾기 ->$ find -name a.txt |
grep
|
- 주어진 패턴을 포함하는 파일라인을 출력합니다.
- n:행번호 같이 출력 / -v:패턴이 포함되어 있지 않은 행만 가려냅니다. ▷예: test.txt라는 파일에서 linux라는 단어가 들어간 행을 보여줄 때 $ grep linux test.txt |
redirection
| - 키보드와 모니터로 설정되어 있는 표준입력을 다른 파일로 전환합니다. >: 파일이 있을 경우 덮어 씁니다. >>: 파일이 있을 경우 덧붙입니다. ▷예: linux라는 단어가 들어간 파일목록을 linux_list.txt라는 파일로 저장할 때 $ ls |grep linux >> linux_list.txt |
cat
| - '연결하며 붙이다'라는 의미를 갖고 있으며 redirection, pipe line과 같이 쓸 때가 많습니다. ▷예: mother.txt와 father.txt를 붙여서 sun.txt를 만들 경우 -> $ cat mother.txt father.txt >> sun.txt |
pipeline
| - 한 프로세스의 출력결과를 다른 프로세스의 입력으로 연결시킵니다. ▷예: linux란 단어가 들어간 파일들을 sort해서 프린트로 출력합니다. $ ls |grep linux | sort | lpr |
sort
| - 출력형태를 정렬합니다. -r: 역순정렬 -n: 숫자정렬 ▷예: 현재 디렉토리의 파일을 역순으로 정렬 -> $ ls |sort -r |
압축명령어
(gzip,tar) | ▷ a.txt를 gzip으로 압축하기/풀기 $ gzip a.txt <- a.txt.gz 파일이 생김 $ gunzip a.txt.gz ▷ a.txt, b.txt를 tar로 묶기/풀기 $ tar -cvf test.tar a.txt b.txt $ tar -xvf test.tar ▷ a.txt, b.txt를 gzip과 함께 tar사용해서 압축/풀기 $ tar -zcvf test.tar.gz a.txt b.txt $ tar -zxvf test.tar.gz |
2012년 7월 8일 일요일
리눅스 명령어
피드 구독하기:
댓글 (Atom)
UPBIT is a South Korean company, and people died of suicide cause of coin investment.
UPBIT is a South Korean company, and people died of suicide cause of coin. The company helps the people who control the market price manipu...
-
연휴 마지막날 아침... 산책을 하다 한장 찍어보았다. 인생도 마찬가지로 길의 끝을 모른체 선택을 해야하는 경우가 발생한다. 나중에 그 기준이 바뀔수도 있지만. 지금 기준은 많은 사람이 함께 갈 수 있는 길을 선택하고 싶다.
-
□ native modifier 는 자바가 아닌 다른 언어로 작성된 코드를 자바에서 사용하기 위한 것 □ transient modifier 는 객체가 직렬 화되는 과정에서 해당 필드가 저장되지 않아야 한다는 것을 알리기 위해 사용 ...
-
제로보드 세팅. sudo apt-get install apache2 mysql-server libapache2-mod-php5 phpmyadmin ssh 패키지를 이용한 소프트웨어 설치 - APM세팅 및 ssh 설치 ...
댓글 없음:
댓글 쓰기
국정원의 댓글 공작을 지탄합니다.