Czy istnieje sposób zainstalowania polecenia obcięcia Ubuntu w systemie Mac OS X 10.7 w celu użycia polecenia w powłoce terminalu?
mac-osx
ubuntu-12.04
Raptor
źródło
źródło
Odpowiedzi:
To nie powinno tak naprawdę być w błędzie serwera, prawdopodobnie Super User lub Ask Different, ale możesz zainstalować wiele plików binarnych za pomocą homebrew, które znajdziesz tutaj:
http://mxcl.github.com/homebrew/
Najpierw musisz zainstalować narzędzia wiersza polecenia dla Xcode, co prawdopodobnie będzie wymagać zakupu, jeśli jeszcze tego nie zrobiłeś.
Po wykonaniu tej czynności uruchom:
Aby zainstalować homebrew, a następnie, gdy jest zainstalowany, uruchom:
źródło
Aktualizacja:
Od marca 2015 r. Nie
truncate
jest już dostępny w Homebrew jako samodzielna formuła.Jako
truncate
część GNU Coreutils powinieneś zainstalować go w systemie OS X za pomocą następującego polecenia:> brew install coreutils
Po instalacji
truncate
będą dostępne pod nazwągtruncate
. Pamiętaj, że wszystkie programy z Coreutils będą dostępne z prefiksemg
.źródło
truncate
to, że jest ponownie dostępny w Homebrew jako jego własna formuła.Jeśli
truncate
nie jest dostępny, często możesz go użyćdd
. Na przykład.Zrób plik pełen zer:
Obetnij istniejący plik:
Uwaga: OS X
dd
używa małych liter, a GNUdd
używa wielkich liter.źródło
dd
może prawie osiągnąć cel. Czy możnadd
obciąć od końca pliku? Gdy czytam z pliku mandd
, wiem, że można go odczytać tylko od początku pliku. Co powiesz na usunięcie ostatnich 100 bajtów z pliku?Jednym z punktów do rozważenia jest to, czy obcięty plik to ten sam plik lub nowy plik o tej samej nazwie. Ważne dla plików dziennika, które są nadal zapisywane lub
tail
edytowane.:> file
Działa zarówno na * nix, jak i macOS, aby obciąć plik w miejscu.
źródło