현재 로그인 한 계정에 대한 정보 출력
$id
uid=1000(acorn)gid=1000(acorn)groups=1000(acorn),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),116(lpadmin),126(sambashare)
우분투 리눅스의 운영체제 패키지
$sudo apt search htop
$sudo apt install htop
$sudo apt list --installed htop
$sudo apt show htop
$sudo apt remove <삭제할 패키지명>
$sudo apt purge <삭제할 패키지명>
$sudo apt upgrade
$sudo apt upgrade <특정 패키지 업그레이드>
터미널 화면 깨끗이 지우기
현재 컴퓨터의 이름을 출력
시스템 환경변수 출력
echo $PS1
시스템 환경변수의 값 변경(설정)
$export PS1="[\u@\h\w]\\$"
or
$PS1="[\u@\h\w]\\$"
$export PS1
사용자 계정 바꿈(Switch User)
$su root
$su – root
현재 계정에서 빠져나감 (logout)
단, su(switch user) 명령어로 계정을 바꾼 상태에서만 적용
새로운 파일 생성(단, 크기가 0인 파일) 기존하는 파일에 touch하면 해당 파일의 최종 수정시간만 갱신
$touch ps1.sh
현재 시스템의 날짜와 시간정보 출력
지정한 파일의 내용을 한 페이지씩 보기
$more <filename>
$less <filename>
지정한 파일의 내용을 처음부터 끝까지 한번에 모두 출력
$cat <filename>
지정한 검색어를 지정된 파일에서 검색 및 출력
$grep oinstall /etc/group
지정한 검색어를 지정된 파일에서 검색 및 출력
$egrep 'oinstall|dba|oper|nobody|asmadmin' /etc/group
지정된 디렉토리 경로대로 디렉토리를 모두 생성
$mkdir –p
Print Working Directory
현재 위치하고 있는 폴더의 절대경로 출력
지정된 디렉토리의 하부구조를 트리모양으로 출력
$tree .
지정된 디렉토리만 삭제
단, 지정된 디렉토리 안에 파일 또는 디렉토리가 존재한다면 삭제는 실패
$ rmdir ttt
지정된 디렉토리 또는 파일을 recursive 하게 무조건 삭제(매우 주의할 것)
$rm –rf ttt
Change Owner
지정된 대상 사용자와 그룹으로 지정된 디렉토리 또는 파일의 소유를 변경함
$ chown –R oracle:oinstall ttt
$sudo chmod –R 775 /u01
$chmod u+rwx/u+r/u–r a+rwx/a+r/a+w