티스토리 뷰
///////// 기본 명령어 //////////
cp - 파일복사, rm - 파일 삭제, rm -f 강제 삭제
cat - 내용보기
cd .. 상위폴더로
ls -al 목록검사
vi - 에디트
ipcs - 공유메모리 정보확인
clear - 화면지우기
mkdir - 디렉토리 만들기
rmdir - 디렉토리 지우기
tail -f - 늘어진 결과가 새로고침 되면서 계속 나타남
cmp file1 file2 - 두 파일을 비교한다.
cp -fr 하위까지 전부 복사
mv [-if] 파일을 어떤 디렉토리로 이동시키거나 폴더명을 바꿀때
pwd 현재 작업하고 있는 디렉토리를 나타냄
rm -rf 디렉토리명 - 파일과 디렉토리를 모두 삭제하고 싶을때 사용한다.
///////////////////////////////
////////// 네트워크 명령어 ///////////
host -a ip address
hostname
ping -c 10 192.168.1.43 패킷정보를 10개까지 보고 자동종료
vi /etc/services - 네트워크 포트 같은 정보
netstat -na : Listen되는지 확인할때
ip설정 - netconfig 하시고
/etc/rc.d/init.d/network restart 해보세요
setup : telnet 설정할때(여러가지 설정 포함)
ln -s 폴더명/파일이름 파일이름 - 링크걸기
ldd sender - 어떤 링크가 걸려 있는가 보는것
/////////////////////////////////////
////////// 시스템 명령어 /////////////
adduser id - 계정만들기
passwd id - 아이디의 비밀번호
ls -al : 모든 계정 보기
chmod : 파일권한 설정하기
su - 아이디 : 로그인 변경 (아이디 안쓰면 root)
.bash_profile - 각종 로그인 설정 세팅
touch - 파일이나 디렉토리의 timestamp를 업데이트 시키는 명령이다.
man ? - 각종 메뉴얼
cat /proc/version - 커널 버전 확인
du [-ask] filename, direct -용량볼때
stat file/dir 파일이나 디렉토리의 정보를 통계로 보여준다.
dmesg 부팅시 커널에 출력되는 상태정보
free 메모리 상태 정보
uname -a 현재 시스템에 대한 정보를 출력
last -10 pds 최근 10회 로그인한 날짜와 목록을 출력
history 전 명령 기억
set history=100 100개의 명령 기억
source filename 파일 실행
chown username file/dir 소유권 변경
chgrp grupu file/dir 그룹 변경
- 메시지큐 보고 설정하기-
sysctl -a
sysctl -w kernel.msgmni=32
//////////////////////////////////////
//////////// 유용한 명령어 ////////////
grep -r "단어" ./ - 단어검색
find . -name "sms_config.c" -print 특정 파일찾기
export LANG = kr - 한글
bc 계산기
cal [month] [year] 달력
alias 별명붙이기(전체목록 보기)
alias cd..='cd ..' 이런식으로 사용가능
unalias cd.. 별명 삭제
clear; ls -al; cat aa.txt ;(명령행 인자)를 이용하면 여러명령을 한꺼번에 사용할수 있다.
//////////////////////////////////////
///////// 압축 ///////////
압축하기 - tar zcvf temp.tar.gz dir/
압축풀기 - tar zxvf mysql-5.0.45-linux-i686-icc-glibc23.tar.gz
/////////////////////////
/////////// RPM /////////////
rpm -i filename.rpm 기본설치
rpm -ivh filename.rpm 정교한 설치
rpm -Uvh filename.rpm 패키지 업그레이드
rpm -qa 패키지 목록보기
rpm -qa | grep glibc - glibc 버전 확인
rpm -qa | grep gcc - gcc 버전 확인
rpm -q sendmail sendmail이 어떤 패키지에 속해 있는지 알고 싶으면...
rpm -ql sendmail sendmail 관련 파일 목록 보기
rmp -e -nodeps sendmail 패키지 삭제
/////////////////////////////
/////////// man 사용법 //////////////
man -k 함수명 으로 찾고
man 3b printf 로 원하는 정보를 얻는다
/////////////////////////////////////
//////////// 프로세스 명령어 ////////////
ps au 모든 프로세스
ps u 현재 작동중인 프로세스
ps | grep username 사용자의 프로세스
top 프로세스 상태 모니터링
vmstat 프로세스의 정보
at 실행시간 설정하기
////////////////////////////////////////
/////////////// ctags 사용법 /////////////////
ctags -R 프로젝트 제일 바깥 폴더에서 생성
vi 로 바깥에서 아무파일이나 열고 쓴다
tj 태그명 이렇게 쓴다.
//////////////////////////////////////////////
'Linux > CentOS7' 카테고리의 다른 글
프로세스 감시하다 죽으면 다시 살리는 쉘 스크립트 (0) | 2019.06.27 |
---|---|
운영체제 64비트 확인 (0) | 2019.03.20 |
etc/rc.local 파일 동작 안될 때 (0) | 2019.03.20 |
방화벽 해제 (0) | 2019.03.20 |
eclipse CDT 원격 디버깅 (C/C++, CentOS7) (0) | 2019.03.20 |
- Total
- Today
- Yesterday