![Google I/O 2022: Android 사용자를 위한 흥미로운 가제트 및 기술](/f/67332b58e9fc6019abf8cd805bc07087.jpg?width=100&height=100)
나는 명령이 Linux 시스템보다 더 많은 제어를 제공하므로 열정적으로 작업하는 것을 즐깁니다. GUI (그래픽 사용자 인터페이스) 따라서 응용 프로그램을 만들 수 있는 흥미로운 방법과 아이디어를 발견하거나 알아내기 위해 항상 주의를 기울이고 있습니다. Linux는 작동하기 너무 쉽고 재미있습니다., 주로 터미널에서.
우리가 발견 할 때 항상 스릴 Linux를 사용하는 동안 새로운 트릭이나 팁 특히 나 같은 커맨드 라인 괴짜.
추천 읽기:Linux의 5가지 흥미로운 명령줄 팁 및 요령 – 1부
그리고 새로 배운 관행이나 명령을 수백만 명의 Linux 사용자와 공유하고 싶은 느낌, 특히 이 흥미진진한 운영 체제를 계속해서 사용하는 초보자는 일반적으로 시작합니다.
추천 읽기:초보자를 위한 10가지 유용한 Linux 명령줄 트릭 – 2부
이 기사에서 우리는 여러 가지를 검토 할 것입니다 유용한 명령줄 트릭 및 팁 Linux 사용 기술을 크게 향상시킬 수 있습니다.
파일 또는 디렉토리를 잠그는 가장 간단한 방법은 Linux 파일 권한을 사용하는 것입니다. 파일 또는 디렉토리의 소유자인 경우 다음과 같이 다른 사용자 및 그룹이 액세스하지 못하도록 차단(읽기, 쓰기 및 실행 권한 제거)할 수 있습니다.
$ chmod 700 tecmint.info. 또는. $ chmod go-rwx tecmint.info.
Linux 파일 권한에 대해 자세히 알아보려면 이 기사를 읽으십시오. Linux에서 사용자 및 그룹, 파일 권한 및 속성 관리.
다른 시스템 사용자로부터 파일/디렉토리를 숨기려면 다음으로 이름을 바꿉니다. (.)
파일 또는 디렉토리의 시작 부분:
$ mv 파일 이름 .tecmint.info.
기본적으로 실행하면 ls 명령, 파일 권한을 표시합니다. rwx
형식이지만 이 형식과 8진수 형식의 동등성을 이해하기 위해 다음 방법을 배울 수 있습니다. Linux에서 rwx 권한을 8진수 형식으로 변환.
하지만 sudo 명령 슈퍼유저 권한으로 명령어를 실행할 때 사용하는데, 아래 예시와 같이 동작하지 않는 경우가 있습니다.
여기, 내가 하고 싶은 큰 파일의 내용을 비우다 명명 된 uptime.log
그러나 내가 사용한 경우에도 작업이 실패했습니다. 수도.
$ 고양이 /dev/null >/var/log/uptime.log $ sudo 고양이 /dev/null >/var/log/uptime.log.
이러한 경우에는 다음으로 전환해야 합니다. 뿌리 사용하는 사용자 계정 수 다음과 같이 작업을 수행하는 명령:
$ 수. $ sudo 고양이 /dev/null >/var/log/uptime.log. $ 고양이 /var/log/uptime.log.
이해하려고 노력 su와 sudo의 차이점, 추가 지침에 대한 자세한 내용은 매뉴얼 페이지를 참조하십시오.
$ 남자 sudo. $ 남자 수.
가끔 하고 싶을 때 kill 또는 killall 또는 pkill을 사용하여 프로세스 종료 명령을 실행하면 작동하지 않을 수 있지만 프로세스가 시스템에서 계속 실행되고 있음을 알게 됩니다.
프로세스를 파괴적으로 죽이려면 -죽이다
그것에 신호.
첫 번째 프로세스 ID 결정 그런 다음 다음과 같이 죽입니다.
$ pidof vlc. $ sudo kill -KILL 10279.
을 체크 해봐 죽이기 명령 추가 사용 옵션 및 정보.
일반적으로 우리는 rm 명령 그러나 Linux 시스템에서 파일을 삭제하려면 이러한 파일이 완전히 삭제되지 않고 단순히 하드 디스크에 저장되고 숨겨져 있으며 여전히 Linux에서 이 파일을 복구했습니다. 다른 사람이 볼 수 있습니다.
이를 방지하기 위해 다음을 사용할 수 있습니다. 파쇄 명령 파일 내용을 덮어쓰고 선택적으로 파일도 삭제합니다.
$ shred -zvu tecmint.pdf.
위 명령에 사용된 옵션:
-지
– 파쇄를 숨기기 위해 0으로 최종 덮어쓰기를 추가합니다.-유
– 덮어쓰기 후 파일을 자르고 제거하는 데 도움이 됩니다.-V
– 진행 상황을 보여줍니다.추가 사용 지침은 shred 매뉴얼 페이지를 읽으십시오.
$ 남자 조각.
당신은 할 수 있습니다 Linux에서 여러 파일 이름 바꾸기 이동 중에 이름을 바꾸다 명령.
첫 번째 인수에 지정된 규칙에 따라 제공된 파일 이름을 바꿉니다.
아래 명령은 모두 이름을 바꿉니다. .pdf
파일 .문서
, 여기 's/\.pdf$/\.doc/'
규칙은 다음과 같습니다.
$ 이름 바꾸기 -v 's/\.pdf$/\.doc/' *.pdf.
다음 예는 일치하는 모든 파일의 이름을 바꿉니다. "*.박"
확장자를 제거하려면 's/\e.bak$//'
는 규칙입니다.
NS 보기 명령 주어진 문자열로 시작하는 줄을 표시하면 명령줄 내에서 단어의 철자를 확인하는 데 도움이 될 수 있습니다. 그다지 효과적이고 신뢰할 수는 없지만, 바라보다 여전히 다른 강력한 맞춤법 검사기에 대한 유용한 대안입니다.
$ 봐 리누. $ 봐 문서.
NS 남자 명령 표시하는 데 사용됩니다 명령의 수동 입력 페이지, 와 함께 사용될 때 -케이
스위치를 사용하면 키워드에 대한 간단한 설명과 매뉴얼 페이지 이름을 검색합니다. 인쇄
(아래 명령의 adjust, apache 및 php와 같은) 정규식으로 사용합니다.
$ man -k 조정합니다. $ man -k 아파치. $ man -k PHP.
와 함께 시계 지휘관NS, 당신은 실행할 수 있습니다 주기적으로 다른 Linux 명령 전체 화면과 나란히 출력을 표시하는 동안 꼬리 명령 파일의 마지막 부분을 보는 데 사용되며, 로그 파일의 로그 항목 기록을 볼 수 있습니다.
아래 예에서는 시스템 인증 로그 파일을 볼 것입니다. 두 개의 터미널 창을 열고 실시간 시청을 위한 로그 파일 첫 번째 창에서 다음과 같이
$ sudo 감시 꼬리 /var/log/auth.log.
당신은 또한 사용할 수 있습니다 꼬리 명령 파일의 마지막 부분을 보여줍니다. 그것의 -NS
플래그는 파일의 변경 사항을 실시간으로 볼 수 있도록 하므로 로그 파일의 로그 항목 기록을 볼 수 있습니다.
$ sudo 꼬리 -f /var/log/auth.log.
첫 번째 창에서 로그 파일 내용을 관찰하면서 두 번째 터미널에서 아래 명령을 실행합니다.
$ sudo mkdir -p /etc/test.conf $ sudo rm -rf /etc/test.conf
NS 쉘 내장 쉘이 하드 디스크에서 로드하여 실행할 외부 실행 프로그램 대신 내부에서 호출되고 쉘 자체에서 직접 실행되는 명령 또는 기능입니다.
모든 쉘 내장 및 사용 구문을 나열하려면 다음을 실행하십시오.
$ 도움.
결론적으로 말씀드리면, 명령줄 트릭 및 팁 항상 편리하고 특히 초보자를 위해 Linux를 쉽고 재미있게 배우고 사용할 수 있습니다.
당신은 뿐만 아니라 다른 우리와 공유할 수 있습니다 유용하고 흥미로운 명령줄 트릭 또는 팁 Linux에서 아래의 의견 양식을 통해 알게 되었습니다.