첫째, 파일 및 디렉토리 작업 명령
1, ls 명령
기능: 파일 및 디렉토리에 대한 정보를 표시합니다.
Ls 는 기본적으로 현재 카탈로그 파일 리스트를 표시합니다.
Ls -a 숨겨진 파일을 포함한 모든 파일을 표시합니다.
Ls -l 은 크기, 날짜, 심볼릭 링크, 읽기/쓰기 가능 여부, 실행 가능 여부 등 파일 속성을 표시합니다.
Ls -lh 는 파일 크기를 표시하고 이해하기 쉬운 형식으로 파일 크기를 인쇄합니다 (예: 1K 234M2G).
Ls -lt 수정 시간별로 정렬된 파일을 표시합니다.
2.cd 명령
기능: 디렉토리 이름 바꾸기
Cd dir 현재 디렉토리의 dir 디렉토리로 전환합니다.
CD/ 루트로 전환
카드뮴 .. 이전 디렉토리로 전환합니다.
카드뮴 ../... 상위 보조 디렉토리로 전환합니다.
Cd ~ 사용자 디렉토리 (예: root) 로 전환한 다음 /root 로 전환합니다.
루트 디렉토리와 홈 디렉토리의 차이점:
루트 디렉토리는 시스템의 1 차 파일 구조이며 홈 디렉토리는 루트가 아닌 사용자가 제어하는 디렉토리일 뿐입니다. Windows My Documents 와 마찬가지로 루트가 아닌 사용자는 홈 디렉토리에 있는 파일만 제어할 수 있고 루트 아래에 있는 다른 파일은 제어할 수 없습니다.
루트 디렉토리는/
홈 디렉토리는 각 사용자가 시스템에 로그인하는 디렉토리입니다. 일반적으로 /home 에서 사용자 이름은 디렉토리로 ~ 로 표시할 수 있습니다.
CD/ 입력 루트
Cd ~/ 홈 디렉토리로 들어갑니다
물론 /home/someone 을 사용하여 누군가의 홈 디렉토리에 들어갈 수도 있습니다.
3.cp 명령
기능: 파일 복사
Cp source target 은 파일 소스를 대상으로 복제합니다.
Cp /root /source 입니다. /root 아래의 파일 소스를 현재 디렉토리에 복사합니다.
예: CP/home/open _ 038 _ dev/external _ files/test/test.sh.
Cp–avsour _ dirtarget _ dir 전체 디렉토리를 복사합니다. 두 디렉토리는 동일합니다.
4.rm 명령
기능: 파일 또는 디렉토리를 삭제합니다.
Rm file 에서 파일을 삭제합니다.
Rm -f 파일이 프롬프트 없이 삭제됩니다. R 매개변수와 함께 사용할 수 있습니다.
Rm -rf dir 현재 디렉토리에서 이름이 dir 인 전체 디렉토리를 삭제합니다.
5.mv 명령
기능: 파일을 이동하거나 이름을 바꿉니다. Uinx 에서는 이름 바꾸기 명령이 없습니다. 이름을 바꾸려면 이 명령을 사용할 수 있습니다.
Mv source target 은 파일 소스의 이름을 대상으로 변경합니다.
명령 매개 변수:
-b: 파일을 덮어써야 하는 경우 덮어쓰기 전에 백업하십시오.
-f: 강제는 대상 파일이 이미 존재하는 경우 묻지 않고 직접 덮어쓰는 것을 의미합니다.
-i: 대상 파일이 이미 있으면 덮어쓸지 묻는 메시지가 나타납니다!
-u: 대상 파일이 이미 있고 소스 파일이 비교적 최신인 경우 업데이트됩니다.
-t:-target-directory = directory 는 모든 소스 매개 변수를 디렉토리, 즉 지정된 mv 의 대상 디렉토리로 이동합니다. 이 옵션은 여러 소스 파일을 하나의 디렉토리로 이동하는 데 유용합니다. 대상 디렉토리는 앞에 오고 소스 파일은 맨 뒤에 옵니다.
예 1: 파일 이름 바꾸기
명령:
Mv 테스트. log 테스트 1.txt
예 2: 파일 이동
명령:
Mv test 1.txt test3
Log 1.txt, log2.txt 및 log3.txt 파일을 test3 디렉토리로 이동합니다.
Mvlog1.txtlog2.txtlog3.txttest3
Log1.txtlog2.txtlog3.txt 파일을 /opt/soft/test/test4 디렉토리로 변경합니다.
Mv-t/opt/soft/test/test4/log1.txtlog2.txtlog3.txt
현재 폴더의 모든 파일을 이전 디렉토리로 이동합니다.
Mv *../
6, 차이
기능: 파일 내용 비교
Diff dir 1 dir2 디렉토리 1 과 디렉토리 2 의 파일 목록이 동일한지 비교하지만 파일의 실제 내용을 비교하지 않고 다를 경우 나열합니다.
Diffile 1 file2 파일1과 파일 2 의 내용이 같은지 비교합니다. 텍스트 형식의 파일인 경우 다른 내용이 표시됩니다. 이진 코드인 경우 두 파일이 다르다는 것을 나타낼 수 있습니다.
Comm file 1 file2 파일을 비교하고 두 파일의 다른 내용을 표시합니다.
7.ln 명령
기능: 링크를 만듭니다. Windows 바로 가기는 링크 원리를 기반으로 합니다.
소스 경로 대상 경로 하드 접속
Ln -s 소스 경로 대상 경로 소프트 접속
Ln 은 Linux 에서 또 다른 매우 중요한 명령입니다. 그 기능은 다른 위치의 파일에 대해 서로 다른 링크를 설정하는 것입니다. 이 명령에 가장 일반적으로 사용되는 매개 변수는 -s 이며, 특히 ln–s 소스 파일 대상 파일을 사용합니다.
서로 다른 디렉토리에서 같은 파일을 사용해야 할 경우 필요한 각 디렉토리에 같은 파일을 넣을 필요가 없습니다. 고정 디렉토리에 파일을 넣은 다음 다른 디렉토리에서 ln 명령으로 링크하면 디스크 공간을 반복적으로 차지하지 않아도 됩니다. (데이비드 아셀, Northern Exposure (미국 TV 드라마), 컴퓨터명언) 예: ln–s/bin/less/usr/local/bin/less.
Blogs.com/joeblackzqq/archive/2011/03/20/1989622
둘째, 파일 내용 보기 명령
1, 고양이 명령
문서의 내용을 DOS 유형과 동일하게 표시합니다.
카터빌러 파일
2. 추가 명령
기능: 탭 표시 명령
더 많은 파일
파이프 문자 (|) 를 통해 more 명령을 다른 명령과 함께 사용할 수도 있습니다. 예를 들면 다음과 같습니다.
Ps UX | 자세히
Ls | 자세히
3. 꼬리 명령
기능: 파일의 마지막 몇 줄을 표시합니다.
Tail -n 100 aaa.txt 파일 aaa.txt 의 마지막 100 행을 표시합니다
4.vi 명령
Vi 파일: 파일 편집
Vi 원래 기본 사용법 및 명령:
먼저 [ESC] 키를 누른 다음: w (파일 쓰기),: w! (파일 쓰기 요청 안 함),: wq 저장 및 종료,: Q 종료, Q! 저장하지 않고 종료합니다.
5. 터치 명령
기능: 빈 파일을 만듭니다.
Aaa.txt 를 터치하면 aaa.txt 라는 빈 파일이 만들어집니다
셋째, 기본 시스템 명령
1, 수동 명령
기능: 명령에 대한 도움말을 봅니다. 만약 당신이 명령의 사용법을 모른다면, 당신은 그에게 물어볼 수 있습니다, 그가 알고 있을 때 그가 당신에게 말할 것입니다.
예를 들면 다음과 같습니다.
Man ls 는 ls 명령에 대한 도움말 내용을 표시합니다.
2, w 명령
기능: 로그인한 사용자의 상세내역을 표시합니다.
예를 들면 다음과 같습니다.
상사: ~ # W.
22:06:5 1 43 분 상승, 1 사용자, 평균 부하: 0.00,0.00,0.00
로그인 @ IDLE JCPU PCPU WHAT 의 사용자 TTY
주 ljpts/010.140.0.109 21:24 0.00 s 0.85 s 0.09s
3. 누가 시켰습니까
기능: 로그인한 사용자 표시
예를 들면 다음과 같습니다.
상사: ~ # 누구
주 ljpts/0 mar13 21:24 (10.140.0./kloc)
4. 마지막 명령
기능: 최근에 시스템에 로그인한 사용자를 확인합니다.
예를 들면 다음과 같습니다.
상사: ~ # 마지막
여전히 로그인 상태입니다
시스템 재부팅 시작 2.6.8-2-386 월요일부터 3 월 13 2 1:23 (00:43) 까지
일요일 pts/010.140.0.105 일 mar12 22: 5/kloc
일요일 pts/010.140.0.105 손월12 22: 5/kloc-
Root tty1sunmar12 22: 50-down (00: 01)
Root tty1sunmar12 22: 46–22: 48 (00: 02)
Root tty1sunmar12 22: 43–22: 46 (00: 02)
시스템 재부팅 시작 2.6.8-2-386 월요일부터 3 월 13 06:34 (-7:-4 1) 까지
Wtmp 는 2006 년 3 월13 06: 34:11
5. 날짜 명령
기능: 시스템 날짜 설정
날짜 현재 날짜 및 시간을 표시합니다
날짜 -s 20:30:30 시스템 시간을 20:30:30 으로 설정합니다.
일자 -s 2002-3-5 시스템 주기를 2003-3-5 로 설정합니다.
Date -s "060520 06:00:00 "은 시스템 주기를 20 06 년 5 월 20 일 6:00 시 정각으로 설정합니다.
6, 시계 명령
기능: 시계 설정
Clock-r 시스템 Bios 에서 시간 매개 변수를 읽습니다.
Clock–w 는 날짜 설정 시간과 같은 시스템 시간을 Bios 에 기록합니다.
7.uname 명령
기능: 시스템 버전 보기
Uname -R 은 운영 체제 커널 버전을 표시합니다
예를 들면 다음과 같습니다.
상사: ~# uname -a
Linux Sarge 2.6.8-2-386 # 1 화요일 aug1612: 46: 35 utc 2000
8, 시스템 명령 종료 및 재시작
재부팅 컴퓨터를 다시 시작합니다.
Shutdown -r 은 이제 컴퓨터를 다시 시작하고 서비스를 중지한 후 컴퓨터를 다시 시작합니다.
Shutdown -h 는 이제 컴퓨터를 종료하고 서비스를 중지한 다음 시스템을 종료합니다.
Halt 가 컴퓨터를 끕니다.
지금은 보통 Shutdown -r 을 사용합니다. 시스템을 다시 시작하면 관련 서비스가 종료되고 현재 shutdown -h 도 마찬가지입니다.
9 일, 스와 명령
기능: 사용자 전환
Su- 루트 사용자로 전환
Su-zhoulj 는 zhoulj 사용자로 전환됩니다.
참고:-,매우 중요합니다. -를 사용하면 사용자의 환경 변수가 사용됩니다.
이름 서버192.168.1.11
6. 네트워크 디버깅
(1), ping 명령
기능: 잊어 버려. 모르면 해.
펑
(2), traceroute 명령
기능: 선형 추적
Traceroute
라우트 추적 207.68. 173.7
(3), nslookup 명령
기능: 도메인 이름 확인 및 디버깅
예를 들면 다음과 같습니다.
$ nslookup
참고: nslookup 은 더 이상 사용되지 않으며 향후 버전에서 제거될 수 있습니다.
"dig" 또는 "host" 프로그램 사용을 고려해 보십시오. 를 사용하여 nslookup 실행
` -sil[ent]' 옵션을 사용하면 이 메시지가 나타나지 않습니다.
& gt
서버:192.168.1.11
주소:192.168.1.11# 53
권위 없는 대답:
이름:
주소: 202. 1 18.66.66
& gt 서버 202. 1 18.66.6
기본 서버: 202. 1 18.66.6
주소: 202. 1 18.66.6#53
& gt
서버: 202. 1 18.66.6
주소: 202. 1 18.66.6#53
권위 없는 대답: 규범 이름 =
。
이름:
주소: 202. 108.22.5
아홉, 기타 주문
1 및 ssh 명령
기능: 다른 UNIX 호스트에 원격으로 로그인합니다.
Ssh-l user 1192.168.1.2 사용자 이름 사용 user/kloc-0
쉿
사용자 이름 user 1 로그인192.168.1.2 를 사용합니다.
2, scp 명령
기능: 보안 복제
예를 들면 다음과 같습니다.
Scp abc.tar.gz
: ~ 로컬 abc.tar.gz 를192.168.1.5 의 사용자1에 복사합니다
3. 텔넷 명령
기능: 원격 호스트에 로그인합니다.
예를 들면 다음과 같습니다.
원격 로그인192.168.1.5
---------
저작권 고지 사항: 이 기사는 CSDN 블로거 "햇빛 ~ L &;; H "는 CC 4.0 BY-SA 저작권 계약을 따릅니다. 전재 원출처 링크와 본 성명을 동봉해 주십시오.
원본 링크: /LH 09 12666/ 문장/상세 정보 /87897629