이름, UUID, 마운트 지점, 유형, 여유 공간/여유 공간/총 크기/사용량 등 모든 하드 드라이브에 대한 정보를 동시에 표시할 수 있는 명령줄에서 실행할 수 있는 Linux 스크립트를 찾고 있습니다. %(MB) 등
나는 다음 명령을 알고 있습니다.
ls -l /dev/disk/by-uuid
lsblk
df -h
lsblk -o NAME,UUID -f
blkid -o list
그러나 스크립트가 훨씬 쉬울 것입니다. 스크립트를 작성하는 방법을 모르겠습니다.
답변1
먼저 파일을 만듭니다.
touch myscript.sh
다음으로 파일을 편집합니다(원하는 편집기를 사용하여):
vi myscript.sh
파일을 저장하려면 esc
키를 , Enter :wq
, enter
키를 누르세요.
원하는 것을 추가하세요:
#!/bin/sh
ls -l /dev/disk/by-uuid
lsblk
df -h
lsblk -o NAME,UUID -f
blkid -o list
파일을 정확하게 만드십시오.
chmod 775 myscript.sh
스크립트를 실행합니다:
./myscript.sh
[OR]
sh myscript.sh
한 단계 더 나아가려면 파일에 다음 줄을 추가 .bashrc
하세요 source
.
vi ~/.bashrc
ADD this line at the bottom:
export PATH=$PATH:/absolute/path/of/directory/my/script/is/in
source ~/.bashrc
예:
export PATH=$PATH:/lhome/myuserfolder
이제 시스템 어디에서나 다음을 입력하기만 하면 myscript.sh
스크립트가 실행됩니다.