리눅스는 가상 환경인만큼 내 맘대로 컨트롤 하기가 쉽지 않다
그래서 리눅스 스킬을 정리할겸 포스팅한다!
/ 부터 시작하면 절대경로
.이나 ..으로 시작하면 상대경로
pwd : 최상위 디렉토리 ~ 현재 디렉토리까지 경로 출력
ls : 현재 디렉토리의 파일 또는 디렉토리 목록 출력
-l : 파일 종류, 권한, 크기, 시간 정보 출력
-a: 숨김 파일 포함해서 모든 파일 목록 출력
-R : 현재 디렉토리의 하위 디렉토리까지 출력
cd : 사용자가 위치하는 디렉토리 변경
mv : 파일 위치를 옮기거나 이름 변경
mkdir : 디렉토리 생성
rmdir : 디렉토리 삭제 (단, 디렉토리 내부가 비어있을 때만)
rm : 정규파일 삭제하거나
-r : 디렉토리가 비어있는지 상관없이 무조건 삭제
cp : 파일 복사
cat : 파일 내용 출력
> 파일이름 : 입출력 재지정, 파일 내용 쓸 수 있다
코딩 관련
vi : 편집기
gcc : 컴파일
편집모드
편집모드 -> 명령모드 : ESC 키
명령모드
명령모드 -> 편집모드 : i, o
:w - 저장하기
:q - 나가기
:wq - 저장하고 나가기
:q! - 강제로 나가기
yy : 한 줄 복사
p : 한 줄 붙여넣기
u : 되돌아가기
dd : 한 줄 삭제
:시작줄, 끝줄 co 붙여넣기 할 줄 - 블럭 지정 복붙
gg : 파일 첫 줄로
G : 파일 끝 줄로
:줄번호 - 해당 줄로 이동
gg=G : 줄맞춤
해당 라인에서 $ 누르면 끝 지점으로
gcc 파일이름.c : a.out
gcc -o 실행파일명 소스파일.c : 소스파일.c 이용해서 실행파일 생성
./실행파일명 : 해당 실행파일 실행
!v : 마지막으로 실행한 vi 명령어 재실행
!g : 마지막으로 실행한 컴파일(gcc, g++) 명령어 재실행
!. : 마지막으로 실행한 실행 명령어 재실행
추가적으로 좋은 팁 있으시면 알려주심 감사합니다 :-)
[Linux] 리눅스 우분투 한국어 입력하기 (한영전환키로 한글 입력하기) (0) | 2023.03.16 |
---|---|
[리눅스] 터미널에서 C 프로그램 짜기 (vim 명령어 단축키, gcc 출력, swp파일 삭제) (2) | 2023.03.16 |
댓글 영역