본문 바로가기

Linux

[Linux]명령 (Command)

- 네트워크 카드 끄기
sudo ifdown eth0

- 네트워크 카드 켜기
sudo ifup eth0

- 하드웨어의 정보를 출력
lshw | more

- Embeded Linux에서 메모리 소모를 줄이기 위해 여러 명령들을 하나의 프로그램으로 만든 것(kill, cat, chmod, ...)
busybox

- 그룹 추가
groupadd testgrp

- 사용자 추가
useradd testuser1
useradd testuser2 -g testgrp

- 사용자 암호 설정
passwd testuser1

- 디렉토리 List 보기
사용법 : ls (option)
option :
 * -a : .(마침표)으로 시작되는 파일을 숨기지 않음. < .(마침표)로 시작하는 파일은 hidden 파일 >
 * -c : 수정된 날자의 정렬로 보여줌.
 * -i : 각 파일의 고유 숫자를 보여줌.
 * -l : 길게 열거된 형식으로 사용함.
 * -o : group 정보를 제외한 리스트 형식을 보여줌.
 * -r : 정렬된 역순으로 보여줌.
 * -s : 블록의 형태로 각 파일의 크기를 보여줌.
 * -S : 파일사이즈 순서로 정렬함.
 * -t : 수정된 날짜 순서로 정렬함.
 * -u : 최근에 접속한 순서로 정렬함.
 * -1 : 한줄로 보여줌

- 파일 복사
사용법 : cp (option) [복사할 파일명 혹은 디렉토리] [대상 파일]
option :
 * -a : -dpR의 기능을 합한 것임.
 * -d : 연결을 보존함.
 * -p : 속성을 보존함.
 * -l : 복사를 하는 대신 연결함
 * -s : 복사하는 대신 특정 링크를 만든다.
 * -u : 새롭게 갱신된 파일만 복사함.
 * -v : 작업된 내용을 보여줌.

- 파일 삭제
사용법 : rm (option) [삭제할 파일명 혹은 디렉토리]
option :
 * -f : 무조건 지움. 아무런 메시지를 나타내지 않는다.
 * -i : 어떤 작업을 하기 전에 무조건 메시지를 묻는다.
 * -r : 파일을 포함하고 있는 디렉토리도 삭제한다.
 * -v : 작업된 내용을 보여줌.

- 디렉토리 생성
사용법 : mkdir (option) [디렉토리명]
option :
 * -m : 퍼미션 설정을 함께함. 단, 777 모드는 불허.
 * -v : 작업된 내용을 보여줌.

- 파일 및 디렉토리 이동, 이름 변경
사용법 : mv (옵션) [소스 디렉토리 혹은 파일] [신규 디렉토리 혹은 파일]
option :
 * -v : 작업된 내용을 보여줌.

- 디렉토리 이동
사용법 : cd 이동할 경로

- 파일 또는 디렉토리의 속성값 설정
사용법 : chmod (option) [디렉토리 또는 파일]
option :
 * -c : 퍼미션 설정 시 작업하는 내용을 출력함.
 * -v : 작업된 내용을 보여줌.

※ ls -al을 사용하면 -rwxr--r-- 와 같이 파일 앞에 속성값을 확인할 수 있다.
r : 4 (읽기권한)
w : 2 (쓰기권한)
x : 1 (실행권한)

- 파일 혹은 디렉토리의 크기 확인
사용법 : du (option) [소스 디렉토리 혹은 파일]
option : 
 * -a : 디렉토리가 아닌 파일의 쓰여진 줄수를 출력한다.
 * -b : bytes 의 크기로 출력함.
 * -c : 각 파일 및 디렉토리의 내부의 파일 각각의 크기를 출력함.
 * -k : kilobytes 로 출력한다.
 * -m : megabytes 로 출력한다.
 * -l : 파일 혹은 디렉토리의 셀 수 있는 크기를 출력함.
 * -s : 합계를 출력한다.

- 패스워드 바꾸기
사용법 : passwd [계정]

- 문자열 출력
사용법 : echo (option) [텍스트]
option : 
 * -d : 새로운 라인의 끝을 출력하지 않는다.
 * -e : 아래의 \문자 의 내용을 가능하게 한다.
   * \a : alert! (bell) 알림(소리)
   * \b : backspace
   * \n : 새로운 줄을 생성한다.
   * \t : 수평탭 기능.
   * \v : 수직탭 기능.
   * \\ : 백슬래쉬 를 사용할 수 있도록 한다.

* 홈디렉토리의 절대 경로 확인
echo $HOME

* 사용할 수 있는 경로 확인
echo $PATH

- 패스워드 바꾸기
사용법 : passwd [계정]

- 패스워드 바꾸기
사용법 : passwd [계정]

'Linux' 카테고리의 다른 글

[make]make 사용법  (0) 2008.07.24
[Ubuntu]Samba 사용법  (0) 2008.07.18
[Linux] valgrind 메모리 릭 체크  (0) 2008.07.14
[Linux]Poll 구현 분석  (0) 2008.07.14
[Linux]리눅스 관리자가 알아두어야 할 50가지  (0) 2008.07.14