리눅스 기초 05_공통 명령어

날짜 시간

날짜 명령

  1. date命令시스템 날짜와 시간을 보고 설정하는 데 사용됩니다. 参数-uGMT(UTC)를 표시하려면 ,를 사용하세요 .
    날짜 명령 -u

  2. 표시 시간 형식: date +%Y--%m--%d그림 “--”과 같이 사용자 정의하고 변경할 수 있습니다.
    날짜 명령 2

  3. 루트 사용자 아래에서 date -s그림과 같이 명령을 사용하여 시간을 설정합니다.
    날짜

  4. 날짜는 하드웨어(마더보드의) 시간에서 나오는 운영 체제의 시간을 확인하며 직접 확인 hwclock命令하는 데
    시계

교정 명령

cal 명령은 달력을 보는 데 사용됩니다.
교정 명령

가동 시간 명령

uptime 명령은 시스템이 얼마나 오랫동안 실행되었는지(얼마나 오랫동안 실행되었는지), 시스템의 사용자, 시스템의 부하를 확인하는 데 사용됩니다.
가동 시간

출력, 보기 명령

에코 명령

입력 내용을 표시하고 손실된 내용을 출력합니다(C 언어의 printf 함수와 동일).
에코 명령

고양이 명령

파일의 내용(일반 텍스트)을 표시하는 데 사용되며, 모든 파일 내용을 직접 표시하지만 보기가 불편합니다.

더 많은 명령, 더 적은 명령

  • more命令: 콘텐츠를 표시하기 위해 페이지를 넘기는 데 사용되지만(페이지를 넘기려면 스페이스바 사용) 위로는 안 되고 아래로만 -
  • less命令: 스페이스 바를 사용하여 페이지를 아래로 이동하거나 위쪽 및 아래쪽 키를 사용하여 페이지를 위쪽 및 아래쪽으로 이동합니다. 읽은 후 q를 눌러 종료하세요.

머리 명령

head: 파일의 처음 몇 줄을 표시합니다. (기본값은 10줄)

-n 매개변수: anaconda-ks.cfg 파일의 처음 세 줄과 같은 처음 n 줄을 표시하도록 지정합니다.head –n 3 anaconda-ks.cfg

꼬리 명령

tail: 마지막 몇 줄 표시(기본 10줄)

-n 매개변수: anaconda-ks.cfg 파일의 마지막 5줄을 표시하는 것과 같이 끝에 n 줄을 표시하도록 지정합니다.tail –n 5 anaconda-ks.cfg

-f(follow): 파일 업데이트를 추적하고 표시합니다. -f 명령을 사용하면 명령줄이 여기에 멈춰 새 콘텐츠를 표시하기 전에 파일이 업데이트될 때까지 기다립니다. 일반적으로 로그를 볼 때 사용하는 명령어로 종료되지 않고 새로 추가된 내용이 계속 표시됩니다.

Linuxtail 명령

하드웨어 정보 보기

  1. lspci命令
    -v자세한 정보를 보기 위해 PCI 장치(예: 사운드 카드, 네트워크 카드, 그래픽 카드 등)를 보는 데 사용됩니다.
    lspci

  2. lsusb命令U 디스크, 카메라 등 USB 장치를 보는 데 사용됩니다.
    -v세부 정보 보기
    lsusb

  3. lsmod命令로드된 모듈을 보는 데 사용됩니다(모듈은 Windows의 드라이버와 동일함).
    lsmod

종료, 다시 시작

  • shutdown컴퓨터를 종료하고 다시 시작하는 명령

    체재:shutdown -h或-r 时间

    -h: 컴퓨터 종료
    -r: 다시 시작
    예:

설명하다 주문하다
즉시 폐쇄하다 종료 -h 지금
10분 후 종료 종료 -h +10
23:30 종료 종료 -h 23:30
지금 다시 시작해 종료 -r 지금
예정된 종료 종료 -h xx:xx
  • 컴퓨터를 즉시poweroff 종료 하라는 명령
  • 즉시 컴퓨터를 다시 시작reboot 하는 명령

아카이브, 압축

  1. zip이 명령은 파일을 압축하는 데 사용됩니다.
    형식: zip xxxxx.zip myfile
    소스 파일 "myfile"을 "xxxxx.zip"이라는 대상 파일로 압축합니다.

  2. unzip이 명령은 zip 파일
    형식의 압축을 푸는 데 사용됩니다.unzip xxxxx.zip

  3. gzip파일을 압축하는 명령

  4. tar명령: 여러 파일을 하나의 파일로 압축하는 아카이브 명령입니다. 압축하지 않고 보관만 하면 됩니다.

주문하다 설명하다
tar -cvf xxxxx.tar(아카이브 이름) linuxfile(아카이브할 디렉터리) linuxfile 폴더의 파일을 xxxxx.tar 형식의 출력 파일로 압축하고 보관합니다. 이는 백업에 사용할 수 있지만 압축할 수는 없습니다.
tar -xvf xxxxx.tar myfile (myfile은 폴더입니다) 원본 아카이브를 삭제하지 않고 아카이브된 tar 파일을 현재 파일로 릴리스합니다 .
tar -cvzf xxx.tar.gz filename cvf 명령 아래에 추가 z 명령, 즉 先归档再压缩. z 는 아카이브된 파일의 크기를 줄일 수 있는 gzip 명령을 나타냅니다.

찾다

위치 명령

locate命令파일과 폴더를 빠르게 찾는 데 사용됩니다.

사전에 데이터베이스를 구축해야 하는데, 예를 들어 새로운 파일을 생성한 후 이 명령어를 찾기 위해 검색을 하면 찾을 수 없습니다.
이때 " updatedb" 명령을 사용할 수 있습니다(이 명령을 사용하려면 루트 사용자 아래에 있어야 합니다. 그렇지 않으면 "`/var/lib/mlocate/mlocate.db'에 대한 임시 파일을 열 수 없습니다"라는 오류 메시지가 나타납니다. 나타납니다.) 먼저 데이터베이스를 업데이트한 다음 조회하세요.

업데이트됨

명령 찾기

find이 명령은 파일 및 폴더의 고급 검색을 위해 많은 "검색 규칙"을 지원합니다.

실시간 성능을 보장할 수 있으나 쿼리 속도가 느림

체재:find 查找位置 查找参数

  • find . -name *linuxcast*: .(점)은 현재 폴더에 있음을 의미하고 , -name은 파일 이름을 기준으로 검색한다는 의미이며 , *linuxcast*는 파일 이름에 linuxcast가 포함된 모든 파일을 의미합니다.
    찾기1

  • find / -name *.conf: "/root 파티션"에서 .conf로 끝나는 모든 파일을 찾습니다.

  • find / -perm 777: 컴퓨터(/root 파티션)에서 권한이 777인 모든 파일을 찾습니다. /perm은 권한을 의미하며 권한에 따라 검색합니다.

  • find / -type d: 디렉토리형 파일을 검색합니다. -type은 파일형식에 따라 검색한다는 의미입니다 . d는 디렉토리입니다. 이 명령은 컴퓨터에 있는 모든 디렉터리 유형의 파일을 반환한다는 의미입니다. 또한 모든 링크를 찾는 것을 의미하는 l이 뒤에 올 수도 있습니다(Windows의 바로가기와 동일).

  • find / -type l: "l"은 컴퓨터의 모든 링크를 찾는 것을 의미합니다(Windows의 바로가기와 동일).

  • find . -name "a*" -exec ls -l {} \;: 이 문장은 "a"로 시작하는 파일을 모두 찾아서 "ls -l" 명령으로 보내서 실행하라는 뜻입니다. 여기서 는 고정된 형식{} \; 입니다 . 또한 고정된 형식으로 실행을 의미합니다.-exec

find 명령은 다음과 같이 일반적으로 사용되는 다양한 검색 조건도 지원합니다.

-name 指定特定名字

-perm 指定特定权限

-user 指定特定用户

-group 指定特定组

-ctime 指定修改时间的文件

-type 指定特定类型

-size 指定特定大小

예를 들어, 컴퓨터에서 waldo 사용자의 모든 파일을 찾으려면 다음을 수행하십시오.find / -user waldo

사용자 찾기

쿼리 파일 크기(du –sh)

형식: du –sh filename, 여기서 "filename"은 파일 이름입니다.

너-쉬

파일 속성 보기(파일 명령)

파일 명령

추천

출처blog.csdn.net/Waldocsdn/article/details/105285781