사진 출처 Photo Source : Pixabay
ls
List의 약자로 Windows의 "dir"과 같은 역할을 합니다.
즉 해당 폴더에 있는 파일들의 목록을 나열합니다.
It is an abbreviation of List, and acts like "dir" in Windows.
That is, it lists the files in that folder.
명령어(Command) | 설명(Explain) |
---|---|
ls | 현재 폴더의 파일 목록(List of files in current folder) |
ls /bddung | bddung이라는 폴더의 목록(List of folders named bddung) |
ls -a | 현재 폴더의 숨김 파일을 포함한 목록(List including hidden files in current folder) |
ls -l | 현재 디렉터리의 목록을 자세히 보여줌(Show detailed list of current directory) |
ls *.txt | 확장자가 txt인 목록을 보여줌(Show list with extension txt) ex) "*.log"라면 확장자가 "log"인 목록을 보여줌(If it is "*.log", the list with the extension "log" is displayed.) |
ls -l /bddung/a* | bddung라는 폴더에 있는 목록 중 앞 글자가 "a"인 것의 목록을 자세히 보여줌(Shows in detail the list of the ones with the first letter "a" in the list in the folder called bddung) |
cd
Change Directory의 약자로 폴더를 이동하는 명령어
Abbreviation for Change Directory, a command to move a folder
명령어(Command) | 설명(Explain) |
---|---|
cd | 현재 사용자의 홈 폴더로 이동(Go to current user's home folder) |
cd -bddung | bddung라는 사용자의 홈 폴더로 이동(Go to user's home folder named bddung) |
cd .. | 바로 상위 폴더로 이동(Go directly to the parent folder) |
cd /bddung | bddung라는 폴더로 이동[절대 경로](Go to the folder named bddung[Absolute Path]) |
cd ../bddung | 현재 폴더의 상위로 이동한 후 다시 bddung라는 폴더로 이동(Move to the parent of the current folder and then move back to the folder called bddung) |
pwd
Print Working Directory의 약자로 현재 폴더의 전체 경로를 화면에 보여줌
It is an abbreviation of Print Working Directory, and displays the full path of the current folder on the screen.
rm
Remove의 약자로 파일이나 폴더 삭제
Abbreviation for Remove, to delete a file or folder
명령어(Command) | 설명(Explain) |
---|---|
rm file | 해당 파일을 삭제(Delete that File) |
rm -i file | 삭제 시 삭제할지 확인하는 메세지가 출력됨(When deleting, a message confirming whether to delete is displayed.) |
rm -f file | 삭제 시 확인하지 않고 바로 삭제(Delete immediately without confirmation when deleting) |
rm -r file | 해당 폴더를 삭제(Delete that Folder) |
rm -rf file or rm -rf folder |
r 옵션과 f 옵션을 합친 것으로 폴더와 하위 폴더를 강제로 전부 삭제[편리하지만 주의하기] (Combination of r and f options to forcibly delete all folders and subfolders [convenient but careful]) |
cp
Copy의 약자로 파일이나 폴더를 복사
Abbreviation for Copy to copy a file or folder
명령어(Command) | 설명(Explain) |
---|---|
cp abc.txt bddung.txt | abc.txt를 bddung.txt라는 이름으로 바꿔서 복사(Rename abc.txt to bddung.txt and copy it) |
cp -r abc bddung | 폴더 복사(Copy Folder) |
touch
크기가 0인 새 파일을 생성하거나 파일이 존재한다면 파일의 최종 수정 시간을 변경
Creates a new file of size 0 or changes the last modified time of a file if it exists
ex) touch bddung.txt => 파일이 없을 경우 bddung.txt라는 빈 파일을 생성하고 bddung.txt가 있을 경우 파일의 최종 수정 시간을 현재 시각으로 변경(If the file does not exist, an empty file called bddung.txt is created and if bddung.txt exists, the last modified time of the file is changed to the current time.)
mv
Move의 약자로 파일이나 폴더의 이름을 변경하거나 다른 폴더로 옮길 때 사용
Abbreviation for Move. Used to rename a file or folder or move it to another folder.
명령어(Command) | 설명(Explain) |
---|---|
mv bddung.txt /bddung | bddung.txt를 bddung 폴더로 이동(Move bddung.txt to bddung folder) |
mv bb dd uu /nn | bb, dd, uu 파일을 "/nn" 폴더로 이동(Move bb, dd, uu files to "/nn" folder) |
mv bddung.txt bb.txt | bddung.txt의 이름을 bb.txt로 변경해서 이동(Rename bddung.txt to bb.txt and move) |
mkdir
Make Directory의 약자로 새로운 폴더 생성
Abbreviation for Make Directory, creating a new folder
명령어(Command) | 설명(Explain) |
---|---|
mkdir bddung | 현재 폴더에 bddung라는 폴더 생성(Create a folder called bddung in the current folder) |
mkdir -p /blog/bddung | /blog/bddung 폴더를 생성하는데, 만약 "/bddung"의 부모 폴더인 "/blog" 폴더가 없다면 자동으로 생성(Creates the /blog/bddung folder, If the parent folder of "/bddung" does not have a "/blog" folder, it is automatically created.) |
rmdir
Remove Directory의 약자로 폴더를 삭제
Abbreviation for Remove Directory, which deletes a folder.
ex) rmdir bddung bddung delete
cat
Concatenate의 약자로 파일의 내용을 화면에 보여줌
An abbreviation of Concatenate, which shows the contents of a file on the screen.
head, tail
텍스트 형식으로 작성된 파일의 앞 10행 또는 마지막 10행만 화면에 출력
Outputs only the first 10 lines or the last 10 lines of a file written in text format to the screen
more
텍스트 형식으로 작성된 파일을 페이지 단위로 화면에 출력
"Space bar"를 누르면 다음 페이지로 이동, "B"를 누르면 앞 페이지로 이동
"Q"를 누르면 종료
Outputs a file written in text format to the screen in units of pages
Press "Space bar" to go to the next page, "B" to go to the previous page
Press "Q" to quit
ex) more +10 bddung.txt 10행부터 출력(Output from line 10)
less
"more" 명령어와 비슷하지만 기능이 확장되어 있습니다.
"more" 명령어에서 사용하는 키도 사용할 수 있습니다.
그리고 화살표 키나 "Page Up, Page Down"도 가능합니다.
Similar to the "more" command, but with extended functionality.
You can also use the keys used in the "more" command.
And you can also use the arrow keys or "Page Up, Page Down".
"more"와 동일(Same as "more")
file
해당 파일이 어떤 종류의 파일인지 표시
Shows what kind of file the file is
clear
현재 사용 중인 터미널 화면을 깨끗하게 지워줍니다.
Clears the terminal screen currently in use.
passwd
사용자의 비밀번호를 지정하거나 변경함
Specifies or changes a user's password
ex) passwd newuser newuser의 비밀번호 지정 Specify password for newuser
usermod
사용자의 속성을 변경함(옵션은 useradd와 동일)
Change a user's attributes (options are the same as useradd)
ex) usermod -g root newuser newuser의 그룹을 root 그룹으로 변경 Change newuser's group to root group
userdel
사용자를 삭제
Delete User
chage
사용자의 암호를 주기적으로 변경하도록 설정
Set to periodically change the user's password.
명령어(Command) | 설명(Explain) |
---|---|
chage -l newuser | newuser 사용자에 설정된 사항 확인(Check the settings for the newuser user) |
chage -m 2 newuser | newuser 사용자에 설정한 암호를 사용해야 하는 최소 일자[변경 후 최소 2일은 사용해야 함] (Minimum number of days the password set for user newuser must be used [must be used at least 2 days after change]) |
chage -M 30 newuser | newuser 사용자에 설정된 암호를 사용할 수 있는 최대 일자[변경 후 최대 30일까지 사용 가능] (Maximum number of days the password set for user newuser can be used [up to 30 days after change]) |
chage -E 2021/12/31 newuser | newuser 사용자에 설정된 암호가 만료되는 날짜(The date the password set for the newuser user expires.) |
chage -W 10 newuser | newuser 사용자에 설정한 암호가 만료되기 전에 경고하는 기간입니다. 지정하지 않았을 경우 기본 값은 7일(How long to warn before the password set for the newuser user expires. If not specified, the default value is 7 days.) |
groups
사용자가 소속된 그룹을 보여줍니다.
Shows the group to which the user belongs.
ex) groups bddung bddung가 소속된 그룹을 보여줌 Shows the group bddung belongs to
groupadd
새로운 그룹 생성
Create New Group
ex) groupadd -g 25 bddunggroup bddunggroup 그룹을 생성하면서 그룹 ID를 25로 지정
While creating the group bddunggroup, set the group ID to 25
groupmod
그룹의 속성 변경
Change a group's properties
ex) groupmod -n bddung bddunggroup bddung라는 그룹의 이름을 bddunggroup로 변경
Renamed group bddung to bddunggroup
groupdel
그룹 삭제
Delete Group
gpasswd
그룹의 암호를 설정하거나 그룹 관리를 수행
Set a group password or perform group management
명령어(Command) | 설명(Explain) |
---|---|
gpasswd -A newuser newgroup | newuser 사용자를 newgroup 그룹의 관리자로 지정(Make user newuser an administrator of group newgroup) |
gpasswd -a user1 newgroup | user1을 newgroup 그룹의 사용자로 추가(Add user1 as a user in group newgroup) |
gpasswd -d newuser newgroup | user1을 newgroup 그룹의 사용자에서 제거(Remove user1 from users in group newgroup) |
0 댓글