- sed [option] ['s/바꿀단어/바뀔단어/g'] [filename]
ex) sed 's/happy/sad/g' gee //gee파일에 있는 happy단어를 모두 sad로 바꿔 화면에 보여줌. 실제 파일내용에 저장은 X
ex) sed -i 's/happy/sad/g' gee //gee파일에 있는 happy단어를 모두 sad로 바꿔 화면에 보여줌. 실제 파일내용에 저장 O
ex) sed 's/happy//g' gee //gee파일에 있는 happy단어를 다 지움.
ex) sed '/happy/d' gee //gee파일에 있는 happy가 들어간 줄을 다 지움.
ex) sed '/^$/d' gee //gee파일에 있는 공백 지움.
ex) sed '1d' gee //gee파일의 1번째 줄을 지움.
ex) sed '1,5d' gee //gee파일의 1~5번째 줄을 지움.
ex) sed 's/\t/ /g' gee //gee파일의 탭 공간을 space로 바꿔줌.
ex) sed -n 12,18p gee //gee파일의 12~18번째 줄 내용을 보여줌.
ex) sed 12,18d gee //gee파일의 12~18번째 줄을 제외하고 보여줌.
- useradd, groupadd 등...
>root계정을 통해 설정 가능. - useradd [username]
>id [username]을 통해서 생성여부 확인 가능. - groupadd [groupname]
>cat /etc/group 명령어를 통해 생성여부 확인 가능. - userdel [username]
- groupdel [groupname]
- usermod [option] [u/gname] [u/gname]
ex) usermod -G bee gee // gee그룹이 속하는 bee그룹을 만듬. - useradd -g [groupname] -s /bin/bash -c "[user description]" -m -d /home/[username] [username]
ex) useradd -g superheros -s /bin/bash -c "spiderman is one of heros" -m -d /home/spiderman spiderman //-g는 저장할 그룹, -s는 쉘 위치, -c는 comment, -d는 저장 위치를 나타냄.
>해당 정보는 grep spiderman /etc/passwd를 통해서 확인 가능.
- chage [-d lastday] [-m mindays] [-M maxdays] [-W warndays] [-I inactive] [-E expiredate] [username]
ex) chage -m 5 -M 90 -W 10 -I 3 Gee //비밀번호 변경 후 최소 5일 후부터 90일 이전까지 바꿔야하고, 10일 전에 안내메시지가 감. 비밀번호 만료 후 3일 동안 사용 금지됨.
>해당 정보는 grep Gee /etc/shadow를 통해서 확인 가능.
'Linux > CentOS 9 Stream' 카테고리의 다른 글
명령어 사용법 (uptime, uname, which, cal, bc) (0) | 2024.08.30 |
---|---|
명령어 사용법 (who, last, pinky, w, users, wall, write, sudo) (0) | 2024.08.30 |
명령어 사용법 (tar, gzip, gunzip, truncate, split) (0) | 2024.08.29 |
명령어 사용법 (awk, grep, wc, diff, cmp) (0) | 2024.08.26 |
ACL (Access Control List) (0) | 2024.08.23 |
댓글