리눅스 명령어 정리 ( 1/28/2024 업데이트 )

ForeverDisney
0





이 글은 리눅스를 사용하면서 자연스럽게 알게된 명령어들을 기록하는걸 목표로 한다.


ls


list의 줄임말로 현재 위치나 특정 경로의 디렉토리 내용의 리스트를 출력하는 명령어






ls -l


list에 -l을 추가하면, 위처럼 리스트 형식으로 출력된다. 매우 유용하게 사용할수 있다.





;


2개 이상의 명령어를 연달아서 실행하고 싶을 때는 위처럼 입력하면 된다.





pwd

Print Work Directory의 약자이며, 현재 작업 중이거나 사용자가 있는 디렉터리의 경로를 보여줌.





cd


Change Directory의 약자이며,


인자값 없이 사용하게 된다면 홈 디렉토리(~)로 이동하는 명령을 수행.





mkdir


Make Directory의 약자이며, 새로운 디렉토리를 생성하는 명령임.








rmdir


디렉토리를 생성하는 명령어도 있다면, 반대로 삭제하는 용도로 사용하는 명령어이다.


참고로 디렉토리 안에 파일이 존재하면, 삭제가 되지 않으므로


삭제할 디렉토리는 반드시 비워놔야만 한다.









df


Disk Free의 약자이며,


파일 시스템의 디스크 공간에 대한 필수 정보를 표시



uname -a

시스템의 모든 정보를 출력



uname -p


프로세서 정보 확인





ps


Process Status의 약자로, 현재 시스템에서 실행 중인 프로세스를 시각화





ps -f


프로세스 정보에 대해 상세하게 출력



clear


터미널의 내용을 모두 지워줌.





cat


새 파일을 작성하고 터미널에서 파일 내용을 보고


출력을 다른 명령 도구나 파일로 리디렉션











cat > (파일 이름).txt


cat 명령어는 대부분 파일을 읽는 명령어로 알려져있지만,


파일을 생성하는 용도로 사용하기도 한다.


참고로, 리눅스에서 텍스트 파일을 생성하기 위해서는 관리자 권한이 필요하다.








cal


달력을 소환함.



history


명령어 사용 기록을 확인할 수 있음.









find


find -name 'h*'


find 명령어는 상당히 유용하다. 위처럼 h로 시작하는 파일들을 전부 출력해서 나열해준다.







head (파일 이름).txt


텍스트 파일의 상단 부분을 보여준다.


구글 코랩을 사용해본적 있다면, 익숙한 명령어일것이다.


코랩도 리눅스 기반이기 때문이다.







tail (파일 이름).txt


텍스트 파일의 하단 부분을 보여준다.




touch


새 파일을 생성하거나 파일의 타임스탬프를 변경합니다.




grep


텍스트에서 패턴을 검색합니다.




awk


텍스트 파일을 분석하고 보고서를 생성합니다.




kill


프로세스를 종료합니다.




free


메모리 사용량을 표시합니다.




uptime


시스템이 얼마나 오래 실행되었는지 표시합니다.




df


디스크 공간 사용량을 표시합니다.




du


디렉토리의 디스크 사용량을 표시합니다.




ps


현재 실행 중인 프로세스 목록을 표시합니다.




ping


네트워크 연결을 테스트합니다.




ifconfig


네트워크 인터페이스 구성을 표시합니다.


윈도우즈에서의 ipconfig 명령어와 동일한 작업을 수행합니다.




netstat


네트워크 연결, 라우팅 테이블, 인터페이스 통계를 보여줍니다.




ssh


원격 서버에 접속합니다.




scp


원격 호스트 간에 파일을 복사합니다.




gzip / bzip2


파일을 압축하거나 압축 해제합니다.




lynx [웹 사이트 주소] / w3m [웹 사이트 주소] / links [웹 사이트 주소]


웹사이트에 접속합니다.




cowsay


소를 출력합니다.




- cowsay test


test라고 말을 하는 소를 출력합니다.




fortune


명언이나 유머 등 상당히 흥미로운 요소를 출력합니다.




cmatrix


도서관 또는 PC방에서 겉멋 용도로 사용할 수 있습니다.




sl


기차가 지나가는 모습을 출력합니다.




rev


입력된 텍스트의 문자들을 역순으로 출력합니다.




figlet


입력된 텍스트를 큰 문자로 출력합니다.




toilet


figlet과 비슷한 작업을 수행합니다.




espeak


텍스트를 음성으로 읽어줍니다.




htop


top과 비슷한 작업을 수행합니다.




ncdu


du와 비슷한 작업을 수행합니다.




yes


문자열을 무한으로 출력합니다.




lolcat


cat의 상위호환격입니다. 텍스트 파일 내용에 다양한 색상을 입혀줄 수 있죠.




tree


디렉토리와 파일을 트리 구조로 보여줍니다.




factor


주어진 정수의 소인수 분해 결과를 출력합니다.




banner


큰 문자로 지정한 단어나 문구를 출력합니다.




rig


랜덤으로 가짜 이름과 주소를 생성하죠.




watch


명령어를 주기적으로 실행하고 출력합니다.




strace


디버깅에 유용합니다.




nslookup


DNS 조회를 수행하고, 도메인 네임 서버의 응답을 분석하는 데 사용됩니다.

Tags

댓글 쓰기

0댓글

댓글 쓰기 (0)