운영 및 유지 관리 중 Linux에서 기본 작업을 수행하는 방법

坏嘻嘻
풀어 주다: 2018-09-17 10:17:23
원래의
1718명이 탐색했습니다.

이 글의 내용은 운영 및 유지 관리 과정에서 Linux의 기본 작업을 수행하는 방법에 대한 것입니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다. ​

1. 디렉터리 작업

etc은 루트 디렉터리에 시스템 구성 파일이 저장되고, bin 파일에는 실행 파일이 저장됩니다.

ls

ls 현재 경로 아래의 파일 찾아보기
ls -a 아래의 숨겨진 파일(디렉터리) 찾아보기 현재 경로
ls -l 현재 경로에 있는 디렉토리 파일의 상세 정보 표시
ls -t 현재 디렉토리 파일을 시간순으로 탐색
ls -r 현재 디렉토리 파일을 역순으로 탐색
ls [상대 경로] 직접 보기 현재 디렉터리의 상대 경로
ls -tlr 아래의 디렉터리 파일을 조합하여 사용할 수 있습니다.

mkdir

mkdir test는 test라는 디렉터리를 생성합니다.
mkdir -p test/a는 재귀적으로 디렉터리를 생성하며, 테스트 디렉터리에는 디렉터리

가 포함됩니다.

rm & rmdir

rmdir - p test/a 여러 디렉터리를 반복적으로 삭제
rm -rf 파일을 반복적으로 삭제

cd

cd test 테스트 디렉터리 입력
cd - 마지막 경로로 돌아가기
cd ~ 홈 디렉터리 입력

mv

mv 테스트 작업 공간 테스트를 작업 공간 디렉터리로 이동
mv workpacr/test ./tmp 테스트 디렉터리를 작업 공간에서 현재 디렉터리로 이동 tmp
mv -i work tmp 작업을 tmp 디렉터리로 복사
mv test tset1 test 디렉터리 이름이 test1로 변경되었습니다(현재 경로에 test1 파일이 없으며 그렇지 않으면 파일이 이동됩니다)

cp

cp -r /usr/men /usr/zh 디렉터리의 모든 파일과 하위 디렉터리를 복사합니다. usr/men을 /usr/zh中

2. 파일 작업

touch

touch test test
touch -d “2018-06-10 00:00:00” aa.txt라는 파일을 생성합니다. 고정된 시간에 .txt (존재하는 경우) 새로 고침)
touch -r bb.txt aa.txt bb.txt의 시간을 aa.txt

cat

cat aa.txt로 새로 고침 aa.txt 내용 보기 그리고 터미널에서 인쇄하세요
cat -n aa.txt 줄 번호를 추가하여 aa.txt 내용을 터미널에서 인쇄하세요

tac

tac aa.txt 내용을 역순으로 인쇄하세요

more

more bigdata 페이징 표시 빅데이터 파일 콘텐츠 B 페이지 위로, 공백 페이지 아래로

less(More function than more와 유사)

less 빅데이터 페이징은 빅데이터 파일 콘텐츠 B 이전 페이지, f 다음 페이지, q 종료를 표시합니다. 내용을 표시한 후 /.XX를 입력하여 검색하세요.                               XX가 위로 검색되고 n이 다음으로 검색됩니다.

man

man XX 명령 매뉴얼 보기

head

head bigdata 기본적으로 빅데이터 파일의 처음 10줄을 봅니다.
head -n bigdata 빅데이터 파일의 처음 n줄을 봅니다

tail

tail bigdata 마지막 10줄 보기
tail -f Bigdata는 보기를 새로 고칩니다. 예를 들어 다른 창에 echo "asd"를 입력하면 >> bigdata가 실시간으로 인쇄됩니다.

3. 시간 명령

date

날짜 시스템 time
date +%s 현재 시간과 1970년 1월 1일 사이의 초 수
date +%S 현재 시간의 초 수
sudo date -s "2004-02 -28 00:00:00" 시스템 시간 수정

cal

cal 이번 달 보기
cal -3 지난달, 이번 달, 다음 달 표시
cal -y 연중 월 표시

4. 파일 압축 및 압축 풀기

zip

zip test.zip aa.txt bb.txt aa.txt 및 bb.txt를 압축합니다. 압축 파일 이름은 test.zip
unzip test.zip Unzip

gzip

gzip aa.txt aa.txt 파일을 압축하여 aa.txt.gz 자동 생성
gunzip aa.txt.gz 파일 압축 풀기

bzip2

bzip2 aa.txt aa.txt 파일을 압축하고 aa.txt.bz2
bunzip2 생성 aa.txt.bz2 파일의 압축을 푼다

tar

tar -cvzf 출력 디렉터리/test.tar.gz XX 여기서 XX는 압축할 파일이며 여러 파일이 있을 수 있으며 압축된 파일은 test.tar.gz입니다.
tar -xvzf test.tar.gz 파일 압축 풀기
tar -tvjf test.tar.gz 정보 보기

5. 파일 일치 및 검색

grep

grep "a" test.txt test에서 문자 a를 쿼리합니다. txt, 터미널에서 인쇄하면 문자 a가 빨간색으로 표시됩니다.
grep -i "a" test.txt 대소문자 무시
grep -io "a" test.txt 일치하는 항목만 인쇄
grep -iv "a" test .txt 역방향 일치, 인쇄만, 일치 없음
grep -n "a" test.txt 줄 번호 표시
grep "o{2,}" test.txt o가 2개 이상인 줄 인쇄 및 표시

find

find ./ -name "hello.txt" 현재 디렉터리에서 검색을 사용합니다. hello.txt라는 파일
find ./ -mmin -40 시스템에서 지난 40분 동안 파일 데이터가 변경된 파일 찾기
find ./ - amin -40 시스템에서 지난 40분 동안 액세스한 파일 찾기
find ./ -cmin -40 시스템에서 지난 40분 동안 상태가 변경된 파일 찾기
find ./ -size -40M 시스템에서 40M 이내의 파일 찾기 system
find ./ -type d 디렉터리 파일 찾기
find ./ -type f 일반 파일 찾기

6 , 파일 권한

운영 및 유지 관리 중 Linux에서 기본 작업을 수행하는 방법

시스템 파일은 일반적으로 파일 소유자(u), 파일이 속한 그룹(g), 기타 사용자(o), 모든 사용자(a)의 세 가지 유형으로 구분됩니다. + ~ 111 101 101 1 ~ ~                                                  ​

새 폴더에 대한 기본 권한: 0666-permission 마스크

새 디렉터리에 대한 기본 권한: 0777-permission 마스크
umask 000 파일 마스크를 0

chmod

chomd u+w dd.txt로 설정합니다. dd에 할당된 파일을 수정합니다. txt 소유자 쓰기 권한

chomd a+x dd.txt 모든 사용자가 실행 파일 추가

위 내용은 운영 및 유지 관리 중 Linux에서 기본 작업을 수행하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿