파일 및 디렉토리 관리
ls
: 현재 디렉토리의 파일과 폴더 목록을 표시합니다.
ls
cd
: 디렉토리를 변경합니다.
cd /path/to/directory
pwd
: 현재 작업 중인 디렉토리의 경로를 출력합니다.
pwd
mkdir
: 새 디렉토리를 생성합니다.
ex) mkdir 여기에폴더이름
rmdir
: 빈 디렉토리를 삭제합니다.
rmdir empty_directory
rm
: 파일 또는 디렉토리를 삭제합니다. 디렉토리를 삭제할 때는 -r
옵션을 사용합니다.
rm filename
rm -r directory
cp
: 파일이나 디렉토리를 복사합니다.
cp 복사할파일명 붙여넣을곳경로
cp -r 복사할폴더 붙여넣을경로
mv
: 파일이나 디렉토리를 이동하거나 이름을 변경합니다.
mv old_name new_name
mv file_name /path/to/destination
파일 내용 보기 및 편집
cat
: 파일의 내용을 출력합니다.
cat filename
more
및 less
: 파일의 내용을 페이지 단위로 출력합니다.
more filename
less filename
head
: 파일의 처음 몇 줄을 출력합니다.
head filename
head -n 10 filename # 처음 10줄을 출력
tail
: 파일의 마지막 몇 줄을 출력합니다.
tail filename
tail -n 10 filename # 마지막 10줄을 출력
nano
, vim
, gedit
: 텍스트 편집기 명령어로, 파일을 편집할 때 사용합니다.
nano filename
vim filename
gedit filename # GUI 환경에서 사용
시스템 정보 및 프로세스 관리
top
: 실시간으로 시스템의 프로세스와 리소스 사용 현황을 표시합니다.
top
ps
: 현재 실행 중인 프로세스 목록을 출력합니다.
ps
ps aux # 모든 사용자와 관련된 모든 프로세스를 표시
kill
: 프로세스를 종료합니다.
kill PID
kill -9 PID # 강제 종료
df
: 파일 시스템의 디스크 사용량을 표시합니다.
df
df -h # 인간이 읽기 쉬운 형식으로 출력
du
: 디렉토리와 파일의 디스크 사용량을 표시합니다.
du
du -h # 인간이 읽기 쉬운 형식으로 출력
네트워크 관련 명령어
ping
: 특정 호스트에 대한 네트워크 연결 상태를 확인합니다.
ping hostname
ifconfig
: 네트워크 인터페이스의 설정과 상태를 표시합니다.
ifconfig
netstat
: 네트워크 연결, 라우팅 테이블, 인터페이스 통계 등을 표시합니다.
netstat
사용자 및 권한 관리
sudo
: 관리자 권한으로 명령어를 실행합니다.
sudo command
chown
: 파일이나 디렉토리의 소유자를 변경합니다.
chown user:group filename
chmod
: 파일이나 디렉토리의 권한을 변경합니다.
chmod 755 filename
패키지 관리
apt-get
(Debian 계열): 패키지를 설치, 업데이트, 제거합니다.
sudo apt-get install package_name
sudo apt-get update
sudo apt-get remove package_name
yum
(Red Hat 계열): 패키지를 설치, 업데이트, 제거합니다.
sudo yum install package_name
sudo yum update
sudo yum remove package_name
When someone writes an post he/she keeps the image of
a user in his/her mind that how a user can be aware of it.
Thus that’s why this piece of writing is perfect.
Thanks!
These are genuinely great ideas in on the topic
of blogging. You have touched some good points here.
Any way keep up wrinting.