GEEK 학습 노트 - Linux 상용 명령
22311 단어 GEEK 학습 노트
파일 을 연결 하고 표준 출력 장치 에 인쇄 합 니 다. cat 는 파일 의 내용 을 표시 하 는 데 자주 사 용 됩 니 다.메모: 파일 이 비교적 클 때 텍스트 가 화면 에 빠르게 지나 가면 사용 자 는 표시 되 는 내용 을 잘 볼 수 없습니다.따라서 일반적으로 more 등 명령 으로 화면 을 나 누 어 표시 합 니 다.스크롤 백 을 제어 하기 위해 Ctrl + S 키 를 누 르 면 스크롤 백 을 멈 출 수 있 습 니 다.Ctrl + Q 키 를 누 르 면 스크롤 백 을 복구 할 수 있 습 니 다.Ctrl + C (인 터 럽 트) 키 를 누 르 면 이 명령 의 실행 을 중지 하고 Shell 프롬프트 상 태 를 되 돌려 줍 니 다.
문법
cat( )( )
옵션
-n -number # 1 ; -b --number-nonblank # -n , ; -s --squeeze-blank # , ; -A # , “$”; -e # "-vE" ; -t # "-vT" ;
매개 변수
: 。
cd 명령
작업 디 렉 터 리 를 dirname 으로 전환 하 는 데 사용 합 니 다.그 중에서 dirname 표현 법 은 절대 경로 나 상대 경로 가 될 수 있 습 니 다.디 렉 터 리 이름 이 생략 되면 사용자 의 홈 directory (즉, 처음 login 에 있 었 던 디 렉 터 리) 로 변 경 됩 니 다.또한, 홈 directory 라 는 뜻 으로 현재 있 는 디 렉 터 리 를 나타 내 는 것 이 며, 현재 디 렉 터 리 위 치 를 나타 내 는 이전 디 렉 터 리 입 니 다.
문법
cd ( ) ( )
옵션
-p # , -L # , , 。 - # "-" , "OLDPWD" 。
매개 변수
# 。
chmod 명령
파일 이나 디 렉 터 리 를 변경 할 수 있 는 권한 입 니 다.UNIX 시스템 가족 에 서 는 파일 이나 디 렉 터 리 권한 에 대한 제어 가 각각 읽 기, 쓰기, 실행 3 가지 일반 권한 으로 구분 되 며, 3 가지 특수 권한 을 사용 할 수 있 습 니 다.사용 자 는 chmod 명령 을 사용 하여 파일 과 디 렉 터 리 의 권한 을 변경 할 수 있 으 며, 설정 방식 은 문자 나 디지털 번 호 를 사용 할 수 있 습 니 다.기호 연결 권한 을 변경 할 수 없습니다. 사용자 가 기호 연결 에 대한 수정 권한 이 있 으 면 연 결 된 원본 파일 에 변 경 됩 니 다.권한 범위 의 표현법 은 다음 과 같다.
u User # ;
g Group # ;
o Other # , ;
a All # , , ;
r # “4”;
w # “2”;
x # “1”;
- # “0”;
문법
chmod( )( )
옵션
-c ——changes # “-v” , ; -f --quiet ——silent # ; -R ——recursive # , ; -v ——verbose # ; --reference= # ; + # ;
- # ;
= # ;
매개 변수
# ;
# 。
예시
chmod u+x,g+w f01 # f01 ,
chmod u=rwx,g=rw,o=r f01 # , F01 , ,
chmod 764 f01
chmod a+x f01 # f01 u,g,o
자유 명령
현재 시스템 이 사용 하지 않 은 메모리 와 사용 한 메모리 수 를 표시 할 수 있 고 커 널 에 사용 되 는 메모리 버퍼 도 표시 할 수 있 습 니 다.
문법
free( )
옵션
-b # Byte ; -k # KB ; -m # MB ; -o # ; -s # ; -t # ; -V # 。
grep 명령
grep (global search regular expression (RE) and print out the line, 정규 표현 식 을 전면적으로 검색 하고 줄 을 인쇄 합 니 다) 는 강력 한 텍스트 검색 도구 입 니 다. 정규 표현 식 으로 텍스트 를 검색 하고 일치 하 는 줄 을 인쇄 할 수 있 습 니 다.
옵션
-a # 。 -A # , 。 -b # , 。 -c # 。 -C - # , 。 -d # , , grep 。 -e # 。 -E # , 。 -f # , , grep , 。 -F # 。 -G # 。 -h # , 。 # -H # , 。 -i # 。 -l # 。 -L # 。 -n # , 。 -q # 。 -R/-r # “-d recurse” 。 -s # 。 -v # 。 -w # 。 -x # 。 -y # “-i” 。 -o # 。
less 명령
more 와 비슷 한 역할 을 합 니 다. 텍스트 파일 의 내용 을 탐색 할 수 있 습 니 다. 다른 것 은 less 명령 은 사용자 가 앞으로 나 뒤로 파일 을 탐색 할 수 있 도록 하고 more 명령 은 앞으로 만 탐색 할 수 있 습 니 다.파일 을 less 명령 으로 표시 할 때 페이지 업 키 로 위로 넘 기 고 페이지 다운 키 로 아래로 넘 깁 니 다.less 프로그램 을 종료 하려 면 Q 키 를 눌 러 야 합 니 다.
문법
less( )( )
옵션
-e # , ; -f # ; -g # , , ; -l # ; -N # ; -s # ; -S # , ; -x # TAB 。
매개 변수
# 。
ls 명령
대상 목록 을 표시 하 는 데 사용 되 며, Linux 에 서 는 사용률 이 높 은 명령 입 니 다.ls 명령 의 출력 정 보 는 서로 다른 형식의 파일 을 구분 하기 위해 컬러 하 이 라 이 트 를 표시 할 수 있 습 니 다.
문법
ls( )( )
옵션
-a # (ls “.” , ); -A # “.” “..” ; -C # 。 ; -l # “-C” , , ; -F # , ,“*” ,“/” ,“@” ,“|” FIFO,“=” sockets 。 , ; -b # “” ; -c # “-lt” , , ctime 。 “-l” , ; -d # , 。 , ; -f # “aU” , “lst” ; -i # (inode)。 ; --file-type # “-F” , “*”; -k # KB( ) ; -l # 。 , 、 、 、 、 、 ; -m # “,” ; -n # ; -r # ; -s # , ; -t # ; -L # , ; -R # , ; --full-time # ; --color[=WHEN] # 。
매개 변수
# , 。
mkdir 명령
디 렉 터 리 를 만 드 는 데 사용 합 니 다.이 명령 은 dirname 이름 의 디 렉 터 리 를 만 듭 니 다.디 렉 터 리 이름 앞 에 경로 이름 을 추가 하지 않 으 면 현재 디 렉 터 리 에서 dirname 이 지정 한 디 렉 터 리 를 만 듭 니 다.존재 하 는 경 로 를 제시 하면 이 디 렉 터 리 아래 에 지정 한 디 렉 터 리 를 만 들 것 입 니 다.디 렉 터 리 를 만 들 때 새 디 렉 터 리 와 디 렉 터 리 에 있 는 파일 의 이름 이 바 뀌 지 않도록 해 야 합 니 다.메모: 파일 을 만 들 때 모든 파일 을 홈 디 렉 터 리 에 저장 하지 마 십시오. 하위 디 렉 터 리 를 만 들 수 있 습 니 다. 이 를 통 해 파일 을 더욱 효과적으로 구성 할 수 있 습 니 다.파일 과 디 렉 터 리 를 앞 뒤 가 일치 하 는 이름 으로 구분 하 는 것 이 좋 습 니 다.예 를 들 어 디 렉 터 리 이름 은 대문자 로 시작 하면 디 렉 터 리 목록 에 디 렉 터 리 이름 이 앞 에 나타난다.하위 디 렉 터 리 에 비슷 하거나 용도 가 비슷 한 파일 을 포함 해 야 합 니 다.예 를 들 어 키 디 렉 터 리 를 만들어 야 합 니 다. 모든 데이터베이스 파일 을 포함 하고 다른 키 디 렉 터 리 는 스프 레 드 시트 파일 을 포함 해 야 합 니 다. 그리고 키 디 렉 터 리 는 문자 처리 문 서 를 포함 해 야 합 니 다.디 렉 터 리 도 파일 입 니 다. 일반 파일 과 마찬가지 로 같은 이름 규칙 을 따 르 고 모든 경 로 를 이용 하여 디 렉 터 리 를 유일 하 게 지정 할 수 있 습 니 다.
문법
mkdir ( )( )
옵션
-Z # , SELinux ; -m --mode # ; -p --parents # , ; --version # 。
매개 변수
# , 。
더 많은 명령
vi 편집기 기반 텍스트 필터 입 니 다. 전체 화면 방식 으로 페이지 에 텍스트 파일 의 내용 을 표시 하고 vi 의 키워드 포 지 셔 닝 작업 을 지원 합 니 다.more 명단 에 몇 개의 단축 키 가 내장 되 어 있 습 니 다. 자주 사용 하 는 것 은 H (도움말 정보 획득), Enter (한 줄 아래로 스크롤), 빈 칸 (한 화면 아래로 스크롤), Q (종료 명령) 입 니 다.이 명령 은 한 번 에 한 화면 텍스트 를 표시 합 니 다. 전체 화면 에서 멈 추고 화면의 아래쪽 에 알림 메시지 가 나타 나 지금까지 표 시 된 이 파일 의 백분율 을 보 여 줍 니 다. – More – (XX%) 는 다음 과 같은 다른 방법 으로 힌트 에 대답 할 수 있 습 니 다. Space 키 를 누 르 면 텍스트 의 다음 화면 내용 을 표시 합 니 다.Enier 키: 텍스트 의 다음 줄 만 표시 합 니 다.사선 문자 |: 다음 모드 를 입력 하면 텍스트 에서 다음 일치 하 는 모드 를 찾 을 수 있 습 니 다.H 키: 도움말 화면 을 표시 합 니 다. 이 화면 에 도움말 정보 가 있 습 니 다.B 키 누 르 기: 이전 화면의 내용 을 표시 합 니 다.Q 키: rnore 명령 을 종료 합 니 다.
문법
more( )( )
옵션
- # ; -d # “[press space to continue,'q' to quit.]” “[Press 'h' for instructions]”; -c # 。 ; -s # ; -u # ; + # 。
매개 변수
# 。
sort 명령
파일 을 정렬 하고 정렬 결 과 를 표준 으로 출력 합 니 다.sort 명령 은 특정한 파일 에서 도 입력 할 수 있 고 stdin 에서 도 입력 할 수 있 습 니 다.
문법
sort( )( )
옵션
-b # ; -c # ; -d # , 、 , ; -f # , ; -i # , 040 176 ASCII , ; -m # ; -M # 3 ; -n # ; -o # ; -r # ; -t # ; +- # , 。
매개 변수
# 。
top 명령
실시 간 으로 시스템 의 전체적인 운행 상황 을 동태 적 으로 볼 수 있 고 다방면의 정보 모니터링 시스템 의 성능 과 운행 정 보 를 종합 한 실 용적 인 도구 이다.top 명령 이 제공 하 는 상호작용 인터페이스 를 통 해 단축 키 로 관리 할 수 있 습 니 다.
문법
top( )
옵션
-b # ; -c # ; -d # ; -I # ; -s # ; -S # ; -i # ; -u # ; -p # ; -n # 。
top 대화 식 명령
top 명령 을 실행 하 는 과정 에서 사용 할 수 있 는 대화 명령 들이 명령 들 은 모두 알파벳 입 니 다. 명령 줄 에 - s 옵션 을 사용 하면 일부 명령 이 차 단 될 수 있 습 니 다.
h # , ;
k # ;
i # , ;
q # ;
r # ;
S # ;
s # ( s), , ms。 0 , 5s; f F # ;
o O # ;
l # ;
m # ;
t # CPU ;
c # ;
M # ;
P # CPU ;
T # / ;
w # ~/.toprc 。
실례 top
top -09:44:56 up 16 days, 21:23, 1 user, load average: 9.59, 4.75, 1.92 Tasks: 145 total, 2 running, 143 sleeping, 0 stopped, 0 zombie Cpu(s): 99.8%us, 0.1%sy, 0.0%ni, 0.2%id, 0.0%wa, 0.0%hi, 0.0%si, 0.0%st Mem: 4147888k total, 2493092k used, 1654796k free, 158188k buffers Swap: 5144568k total, 56k used, 5144512k free, 2013180k cached
설명: top - 09: 44: 56 [현재 시스템 시간], 16 days [시스템 이 실 행 된 지 16 일], 1 user [사용자 현재 로그 인], load average: 9.59, 4.75, 1.92 [시스템 부하, 즉 작업 대기 열의 평균 길이] Tasks: 145 total [총 프로 세 스 수], 2 running [실행 중인 프로 세 스 수], 143 sleeping [수면 프로 세 스 수], 0 stopped [정지 프로 세 스 수], 0 zombie[프로 세 스 동결 수], Cpu (s): 99.8% us [사용자 공간 이 CPU 를 차지 하 는 비율], 0.1% sy [커 널 공간 이 CPU 를 차지 하 는 비율], 0.0% ni [사용자 프로 세 스 공간 에서 우선 순위 가 바 뀐 프로 세 스 가 CPU 를 차지 하 는 비율], 0.2% id [남 은 CPU 비율], 0.0% wa [입 출력 을 기다 리 는 CPU 시간 백분율], 0.0% hi [], 0.0% st [], Mem: 4147888 k total [물리 적 메모리 총량], 2493092 k used[사용 하 는 물리 적 메모리 총량], 1654796 k free [남 은 메모리 총량], 158188 k buffers [커 널 캐 시 로 사용 하 는 메모리 사용량] Swap: 5144568 k total [교환 구역 총량], 56k used [사용 하 는 교환 구역 총량], 5144512 k free [남 은 교환 구역 총량], 2013180 k cached [버퍼 교환 구역 총량],
명령
파일 의 중복 줄 을 보고 하거나 무시 하 는 데 사용 되 며, 일반적으로 sort 명령 과 결합 하여 사용 합 니 다.
문법
uniq( )( )
옵션
-c ——count: ; -d --repeated # ; -f --skip-fields= # ; -s --skip-chars= # ; -u ——unique # ; -w --check-chars= # 。
매개 변수
# 。 , ;
# 。 , ( )。
이 명령 들 은 필기시험 면접 에서 나 왔 습 니 다. 더 많은 Linux 명령 이 나 왔 습 니 다.