기능: ls에는 여러 옵션이 있습니다. 디렉터리의 경우 이 명령은 디렉터리의 모든 하위 디렉터리와 파일을 나열합니다. 파일의 경우 파일 이름 및 기타 정보가 나열됩니다.🎜🎜옵션이 없는 경우 기본적으로 현재 디렉터리의 파일이 표시됩니다🎜🎜옵션:🎜🎜 -l : 파일 세부정보를 목록 형식으로 나열🎜
리눅스 시스템에서는 파일 접미사로 파일 형식을 구분하지 않지만, 파일 접미사가 .c还是.txt인지 다른 접미사인지 -로 시작하면 파일 형식을 식별합니다. , 일반 파일입니다
d: 단순한 폴더인 디렉터리 파일, 이 디렉터리 파일 아래에 새 파일을 만들 수 있습니다.
-: 일반 파일, 텍스트 파일, 동적 및 정적 라이브러리, 실행 프로그램 등으로 구분됩니다.
l : 소프트 링크(Windows 단축키와 유사)
b: 블록 장치 파일(예: 하드 디스크, 광 드라이브 등)
p: 파이프 파일
c: 문자 장치 파일(예: 화면 및 기타 직렬 장치) )-
s: 소켓 파일
오늘은 처음 두 가지 유형의 파일에 중점을 둡니다
일반 파일은 여러 유형으로 나눌 수 있습니다. Windows와 호환되고 대부분의 Linux 사용자가 서로 다른 파일을 쉽게 구별할 수 있도록 하기 위해 우리는 여전히 접미사를 사용하여 다양한 파일 유형을 표시하는 데 익숙합니다. 하지만 .cC 언어로 작성된 파일과 같은 일부 파일은 접미사를 추가해야 하며, 이는 특수 처리가 필요하고 유형을 구별하기 위해 접미사를 사용합니다
-a: 숨김 파일을 포함하여 디렉터리의 모든 파일을 표시합니다. 점으로 시작하는 것은 현재 경로를 나타내고 점 두 개는 아래의 cd 명령에서 설명합니다. .and..
-d: 디렉토리의 파일을 표시하지 않고 디렉토리를 파일처럼 표시합니다. 여기의 점은 현재 경로를 나타냅니다
-R : 모든 하위 디렉터리의 파일을 (재귀적으로) 나열하면 해당 디렉터리의 모든 파일이 나열됩니다
-n : 이름 대신 숫자 UID, GID 사용
아래로 내려가서 보여주지 않은 다른 옵션도 있습니다
-1 한 줄에 하나의 파일만 출력
-r 디렉토리 역정렬
-k 파일 크기를 k바이트 단위로 나타냅니다. ls –alk는
-i 파일을 지정하여 파일의 i 노드에 대한 인덱스 정보를 출력합니다. 예를 들어 ls –ai는 files-
-t를 지정하여 시간
file command
기능: 파일 형식 보기
구문: file [文件]
[king@VM-12-11-centos ~]$ file cat.txt
cat.txt: UTF-8 Unicode text #类型是文本文件
[king@VM-12-11-centos ~]$ file ret #类型是目录文件
ret: directory
[king@VM-12-11-centos Linuxclass]$ pwd
/home/king/Linuxclass
[king@VM-12-11-centos Linuxclass]$ cd classcode
[king@VM-12-11-centos classcode]$ ls
a.out ret.txt test test.c
[king@VM-12-11-centos classcode]$ cd test
[king@VM-12-11-centos test]$ cd ../../p1 #切换到上上级目录的p1路径下
[king@VM-12-11-centos p1]$ pwd
/home/king/Linuxclass/p1
[king@VM-12-11-centos Linuxclass]$ which ls
alias ls='ls --color=auto' #alias:给指令取别名
/usr/bin/ls #我们的指令都是系统简化过的
[king@VM-12-11-centos Linuxclass]$ which ll
alias ll='ls -l --color=auto' #ll可以代替ls -l
/usr/bin/ls
[king@VM-12-11-centos Linuxclass]$ which cd #同时我们发现指令都是在bin目录下的
/usr/bin/cd
[ret@VM-12-11-centos ~]$ su
Password: #输入root用户密码
[root@VM-12-11-centos ret]# whoami #切换为root用户
root
[root@VM-12-11-centos ret]# su ret #root用户可以直接切换成指定用户,不需要输入用户密码
[ret@VM-12-11-centos ~]$ whoami #现在我们就切换到用户ret了
ret
이전 작업은 모두 압축 풀기, 패키징은 압축해야 할 파일을 모두 함께 포장하는 작업인데 파일이 정리되어 있고 파일 크기가 변하지 않는다는 것을 알 수 있습니다
bc command
기능 : 계산기로 이해 가능
계산 결과를 화면에 직접 표시,Ctrl+cexit
uname command
기능: 컴퓨터 및 운영 체제 관련 정보 가져오기
옵션:
-a: 커널 이름, 호스트 이름, 커널 버전 번호, 커널 버전, 하드웨어 이름, 프로세서 유형, 하드웨어 플랫폼 유형, 운영 체제 이름 순서대로 세부 정보를 출력합니다.
-r: 출력 커널 버전 번호
uname은 기본적으로 커널 이름을 출력하고, 호스트 이름은 기본적으로 호스트 이름을 출력합니다. 실제로
커널 버전 번호: 3은 주요 버전 번호를 나타냅니다. 10은 마이너 버전 번호를 나타냅니다. 그 중 마이너 버전 번호는 짝수입니다. 안정 버전 커널은 홀수입니다. 우리 서버에서 사용하는 커널 버전은 일반적으로 최신 버전이 아니지만 일부 클래식 버전입니다. 새로운 버전의 경우
shutdown 명령을 사용하기 전에 커널이 안정적이고 안전하며 효율적인지 테스트해야 합니다.
시간 수정:简写为mtime,表示文件内容最近一次被修改时间🎜🎜시간 변경:简写为ctime,表示文件属性最近一次被修改的时间🎜🎜🎜🎜atime:当我们过一段时间cat查看文后,stat再次查看就会发先atime时间发生变化,当然对于2.6 之后的内核,对atime的刷new时间重设了规则,atime不会立即被更新,而是一时间间隔后OS才会自动更新时间。因为比与修改文件内容和属性,查看文件是最高频的,如果频繁刷newatime会导致效率降低🎜
mtime의 경우: hell을 작성한 후 mtime의 변경이 반드시 atime에 영향을 미치는 것은 아니지만 ctime은 이에 따라 변경될 수 있습니다. 파일 내용이 수정되면 파일 속성도 수정될 수 있기 때문입니다. 예를 들어 데이터를 쓸 때 파일의 크기 속성이 수정됩니다.
ctime: 파일 속성이 변경된 마지막 시간, 이 줄은 파일 속성을 나타냅니다.
chgmod 명령은 변경할 수 있습니다 파일 액세스 권한은 파일 속성도 변경합니다
touch 명령 보충
옵션:
-a는 atime 및 ctime을 변경합니다.
-c 또는 --no-create는 문서를 생성하지 않습니다.
-d atime과 mtime을 변경하려면 현재 시간 대신 지정된 날짜와 시간을 사용하세요.
-f 이 매개변수는 무시되며 처리되지 않습니다. touch 명령의 BSD 버전입니다.
-m ctime 및 mtime 변경
-r 지정된 문서 또는 디렉터리의 날짜 및 시간을 참조 문서 또는 디렉터리의 날짜 및 시간과 동일하게 설정합니다.
-t 현재 시간 대신 지정된 날짜와 시간을 사용합니다.
일반적으로 사용되는 것은 -d, -a -m이며, 터치 명령은 기본적으로 모든 시간을 수정합니다.
Hotkeys in Linux
[Tab]: 명령 완성, 한 번 또는 두 번 누르면 wh로 시작하는 지침이 화면에 표시됩니다[Tab] :命令补全,按一次或两次,会将以wh开头的指令显示到屏幕上
[c]:终止当前程序,比如屏幕上一直输出字符,写了一个死循环代码,就可以Ctrl +c
🎜 🎜[c]: 현재 프로그램을 종료합니다. 예를 들어 화면에 항상 문자가 출력되는 경우 무한 루프 코드를 작성하면 Ctrl +cterminate🎜
DeepSeek은 웹 버전과 공식 웹 사이트의 두 가지 액세스 방법을 제공하는 강력한 지능형 검색 및 분석 도구입니다. 웹 버전은 편리하고 효율적이며 설치없이 사용할 수 있습니다. 개인이든 회사 사용자이든, DeepSeek를 통해 대규모 데이터를 쉽게 얻고 분석하여 업무 효율성을 향상시키고 의사 결정을 지원하며 혁신을 촉진 할 수 있습니다.
Docker 컨테이너를 사용하여 사전 컴파일 된 패키지 (Windows 사용자의 경우)를 사용하여 소스 (숙련 된 개발자)를 컴파일하는 것을 포함하여 DeepSeek를 설치하는 방법에는 여러 가지가 있습니다. 공식 문서는 신중하게 문서를 작성하고 불필요한 문제를 피하기 위해 완전히 준비합니다.
Bitget은 스팟 거래, 계약 거래 및 파생 상품을 포함한 다양한 거래 서비스를 제공하는 Cryptocurrency 교환입니다. 2018 년에 설립 된이 교환은 싱가포르에 본사를두고 있으며 사용자에게 안전하고 안정적인 거래 플랫폼을 제공하기 위해 노력하고 있습니다. Bitget은 BTC/USDT, ETH/USDT 및 XRP/USDT를 포함한 다양한 거래 쌍을 제공합니다. 또한 Exchange는 보안 및 유동성으로 유명하며 프리미엄 주문 유형, 레버리지 거래 및 24/7 고객 지원과 같은 다양한 기능을 제공합니다.
Gate.io는 사용자가 설치 패키지를 다운로드하여 장치에 설치하여 사용할 수있는 인기있는 cryptocurrency 교환입니다. 설치 패키지를 얻는 단계는 다음과 같습니다. Gate.io의 공식 웹 사이트를 방문하고 "다운로드"를 클릭하고 해당 운영 체제 (Windows, Mac 또는 Linux)를 선택하고 컴퓨터에 설치 패키지를 다운로드하십시오. 설치 중에 항 바이러스 소프트웨어 또는 방화벽을 일시적으로 비활성화하여 원활한 설치를 보장하는 것이 좋습니다. 완료 후 사용자는 GATE.IO 계정을 만들려면 사용을 시작해야합니다.
세계 최고의 디지털 자산 거래소 인 Ouyi Okx는 이제 안전하고 편리한 거래 경험을 제공하기 위해 공식 설치 패키지를 시작했습니다. OUYI의 OKX 설치 패키지는 브라우저를 통해 액세스 할 필요가 없습니다. 설치 프로세스는 간단하고 이해하기 쉽습니다. 사용자는 최신 버전의 설치 패키지를 다운로드하고 설치를 단계별로 완료하면됩니다.
OKX라고도하는 Ouyi는 세계 최고의 암호 화폐 거래 플랫폼입니다. 이 기사는 OUYI의 공식 설치 패키지 용 다운로드 포털을 제공하여 사용자가 다른 장치에 OUYI 클라이언트를 설치할 수 있도록합니다. 이 설치 패키지는 Windows, Mac, Android 및 iOS 시스템을 지원합니다. 설치가 완료되면 사용자는 OUYI 계정에 등록하거나 로그인하고 암호 화폐 거래를 시작하며 플랫폼에서 제공하는 기타 서비스를 즐길 수 있습니다.