Linux 를 처음 사용하는 경우 터미널을 사용하는 것이 다소 어려울 수 있습니다. Linux Mint 와 같은 (Linux Mint)새로운 Linux(New Linux) 배포판 에는 뛰어난 그래픽 인터페이스가 있지만 Linux 의 핵심 은 커널이며 이는 명령줄을 사용하는 것을 의미합니다.
Windows 사용자 일지라도 작업을 수행하기 위해 인생의 어느 시점에서 명령 프롬프트 창을 열어야 했을 것입니다. 최신 버전의 Windows 인 Windows 10 을 사용하면 (Windows 10)Windows 에 (Windows)Ubuntu Bash 셸을 설치하고 Windows 에서 직접 (Windows)Linux 명령을 실행할 수도 있습니다 !
이 기사에서는 거의 모든 Linux 배포판에서 공통적으로 사용되는 몇 가지 정말 기본적인 Linux 명령 을(Linux) 살펴 보겠습니다(Linux) . bash 셸은 가장 널리 사용되는 셸이자 저도 사용하는 셸이므로 모든 명령에 해당 구문을 사용할 것입니다. 또한 각 명령에 대해 가장 유용한 몇 가지 인수를 언급할 것이지만 매뉴얼 페이지에서 더 많은 인수를 찾을 수 있습니다.
1. ls (목록 내용)
제 생각에는 가장 먼저 알아야 할 명령은 ls 명령입니다. 이 명령은 현재 작업 디렉토리의 내용을 나열합니다. ls 를 입력하고 Enter 키를 누르면 현재(Enter) 디렉토리에 있는 매우 기본적인 파일 및 폴더 목록이 표시됩니다.
대부분의 Linux 배포판에서 디렉토리는 녹색과 같은 다른 색상으로 강조 표시됩니다. 파일은 일반적으로 셸 프롬프트의 표준 색상이며 제 경우에는 회색입니다. 인수가 없으면 ls는 지루합니다. -a 를 ls와 함께 사용하면 모든 숨겨진 파일을 볼 수 있습니다.
점으로 시작하는 모든 것은 숨김 파일 또는 디렉토리입니다. 숨겨진 디렉토리는 모두 짙은 파란색으로 표시되어 보기 어렵습니다. 또 다른 유용한 인수는 아래와 같이 -l 옵션입니다.(-l)
이렇게 하면 권한, 링크, 사용자, 그룹, 크기 및 마지막 수정 날짜와 같은 훨씬 더 많은 정보가 포함된 긴 파일 및 폴더 목록이 제공됩니다. 권한을 해석하는 방법을 잘 모르겠다면 Linux 권한 이해(understanding Linux permissions) 에 대한 내 게시물을 읽어 보세요.
2. cd (디렉토리 변경)
디렉토리의 내용을 나열할 수 있으면 다른 디렉토리로 전환하는 방법을 아는 것이 유용합니다. 기본적으로 bash 쉘을 열 때 항상 홈 디렉토리에서 시작합니다. 이것은 쉘 프롬프트에서 물결표 기호( ~
cd 명령 은 Linux 에서 디렉토리를 변경하는 방법 입니다. cd로 배울 것이 많지는 않지만 몇 가지 단축키가 있습니다. 한 가지 좋은 점은 단순히 cd를 입력하고 Enter 키를 누르는 것입니다. 이렇게 하면 어디에 있든 항상 홈 디렉토리로 돌아갑니다.
또한 상대 경로를 통해 액세스할 수 없는 디렉터리로 이동하려는 경우 절대 경로를 사용할 수 있습니다. 아래 예에서는 root (/) 에서 시작하는 절대 경로를 사용 하여 etc/ssh에 도달해야 합니다.
3. 남자(도움말 페이지)
man 명령은 아마도 Linux(Linux) 에서 가장 유용한 명령 중 하나일 것입니다 . 고급 Linux 사용자라도 (Linux)Linux 명령 에 대한 모든 인수를 기억할 수는 없습니다 . 매뉴얼 페이지는 명령에 대한 모든 다른 인수에 대한 자세한 정보를 제공합니다.
구문도 정말 간단합니다. 당신이 배우고자 하는 명령을 따르는 것은 사람일 뿐입니다. 위의 스크린샷 에서 ls 명령에 대해 자세히 알아보기 위해 man ls 를 수행했습니다. (man ls)man 에 대한 유용한 인수 중 하나는 -k 입니다. 키워드를 사용하여 모든 명령을 검색할 수 있습니다.
위에서 zip 이라는 키워드를 검색 하여 명령 이름이나 설명에 zip 이라는 단어가 있는 모든 명령을 찾았습니다 . 다른 방법으로는 몰랐을 수 있는 명령을 쉽게 찾을 수 있습니다.
man과 함께 info 라는 다른 명령 을 사용하여 명령 사용 방법에 대한 더 많은 예를 얻을 수 있습니다. info (Just)명령( info command) 을 입력 하면 해당 명령에 대한 정보 페이지가 나타납니다.
4. (파일 생성)을 터치합니다.
새 파일을 빠르게 만들고 싶다면 가장 쉬운 방법은 터치(touch) 명령을 사용하는 것입니다. 실제로 touch 명령은 파일의 타임스탬프를 변경하는 데 사용되지만 다른 용도는 새 파일을 만드는 것입니다.
Linux 에서 파일을 만드는 방법에는 여러 가지가 있으며 나중에는 파일을 만드는 데 터치를 사용하지 않을 것입니다. 하지만 처음에는 매우 편리합니다.
touch 명령을 사용할 때 파일이 이미 있는 경우 위에 표시된 대로 파일에 대한 마지막 액세스 및 마지막 수정 타임스탬프를 업데이트합니다.
5. cat(파일 연결 및 인쇄)
또 다른 유용한 명령은 cat 명령입니다. cat의 주요 기능은 여러 파일을 연결하는 것이지만 파일 내용을 표준 출력(화면)으로 인쇄하는 데에도 사용할 수 있습니다.
-n 인수를 사용 하여 출력에 행 번호를 추가할 수 있습니다. -b 옵션 을 사용하면 비어 있지 않은 줄에만 줄 번호를 추가합니다. 터미널 창의 높이보다 긴 파일에 cat을 사용하면 파일의 맨 아래만 표시됩니다. cat의 출력을 less(less) 또는 more 명령으로 파이프하여 파일의 내용을 페이지별로 볼 수 있습니다.
6. mkdir(디렉토리 만들기)
어느 시점에서 데이터를 더 잘 구성하기 위해 디렉토리를 만들고 싶을 때 mkdir 명령이 필요합니다. 이 명령을 사용하여 디렉토리를 생성하기 위해 상대 또는 절대 경로를 사용할 수 있습니다.
위의 예에서 상대 경로와 절대 경로를 사용하여 홈 디렉터리에 두 개의 디렉터리를 만들었습니다. 한 번에 여러 계층 디렉터리를 만들어야 하는 경우 -p 인수를 사용해야 합니다.
위의 예에서는 -p 인수를 사용하여 Aseem , Data 및 Pictures 디렉토리가 하나도 존재하지 않더라도 한 번에 모두 생성했습니다.
7. rm(제거)
rm 명령 은 파일과 디렉토리를 제거하는 데 사용할 수 있는 강력한 명령입니다. rm 명령은 내부에 파일과 디렉토리가 있는 디렉토리를 제거할 수 있습니다.
파일을 제거하려면 파일 이름을 입력하기만 하면 됩니다. 비어 있지 않은 디렉토리를 제거해야 하는 경우 -r( -r) 인수 를 사용해야 합니다 . 삭제하기 전에 rm 을 사용할 때 -i 및 -v 인수 를 사용하는 것도 좋은 생각 입니다.
따라서 Linux(Linux) 에서 시작하기 위해 알아야 할 정말 간단하지만 일반적인 7가지 명령입니다 . 더 많은 명령이 있으며 더 많은 명령과 사용 방법에 대해 곧 더 많은 초보자 기사를 게시할 것입니다. 질문이 있으면 의견을 게시하십시오. 즐기다!
7 Linux Commands Every Beginner Should Know
If you’re new to Linux, υsing the terminal can be a bit overwhelming. New Linux distributions like Linux Mint have greаt graphical interfaceѕ, but the heart of Linux is the kernel and that means using the command line.
Even if you are a Windows user, you’ve probably had to open a command prompt window at some point in your life to perform a task. With the latest version of Windows, Windows 10, you can even install the Ubuntu Bash shell in Windows and run Linux commands directly from Windows!
In this article, I’m going to go over some really basic Linux commands that are common across pretty much all distributions of Linux. Since the bash shell is the most popular shell and the one I use also, I’ll be using that syntax for all the commands. Also, I’ll be mentioning some of the most useful arguments for each command, but there are many more which can be found in the man pages.
1. ls (List Contents)
In my opinion, the first command you should know is the ls command. This command lists the contents of the current working directory. If you just type ls and press Enter, you’ll get a very basic listing of files and folders in the current directory.
On most Linux distros, directories will be highlighted in a different color like green. Files will usually be the standard color of the shell prompt, which is grey in my case. Without any arguments, ls is kind of boring. If you use -a with ls, you’ll be able to see all hidden files.
Anything that starts with a dot is a hidden file or directory. The hidden directories all have a dark blue color, which is kind of hard to see. Another useful argument is the -l option as shown below.
This gives you a long listing of files and folders with a lot more information such as permissions, links, user, group, size and last modification date. If you’re not sure how to interpret the permissions, make sure to read my post on understanding Linux permissions.
2. cd (Change Directory)
Once you can list the contents of a directory, it’s useful to know how to switch to a different directory. By default, you’ll always start in your home directory when you open a bash shell. This is indicated by the tilde symbol (~) in the shell prompt.
The cd command is how you change directories in Linux. There really isn’t a whole lot to learn with cd, but there are a couple of shortcuts. One good is simply typing cd and pressing enter. This will always get you back to the home directory no matter where you are.
Also, you can use an absolute path if you want to get into a directory that is not accessible via a relative path. In the example below, I have to use an absolute path starting at the root (/) to get to etc/ssh.
3. man (Help Pages)
The man command is probably one of the most useful commands in Linux. Even advanced Linux users can’t remember every argument to a Linux command. The man pages will give you detailed info on all of the different arguments for a command.
The syntax is really simple also. It’s just man followed by the command you want to learn about. In the screenshot above, I did a man ls to learn more about the ls command. One useful argument to man is -k, which will allow you to search all commands using a keyword.
Above, I searched for the keyword zip and got back all commands that have the word zip in the command name or in the description. It’s a handy way to find commands you may not have otherwise known about.
Along with man, you can use another command called info to get more examples of how to use a command. Just type info command to bring up the info page for that command.
4. touch (Create File)
If you want to quickly create a new file, the easiest way is to use the touch command. In reality, the touch command is used to change the time stamp on a file, but another use is to create a new file.
There are many ways to create files in Linux and later on you’ll probably never use touch to create a file, but in the beginning, it comes in very handy.
If a file already exists when using the touch command, it simply updates the last access and last modified timestamps for the file as shown above.
5. cat (Concatenate Files & Print)
Another useful command is the cat command. The main function of cat is to concatenate multiple files, but it can also be used to print the contents of a file to standard output (which is the screen).
You can use the -n argument to add line numbers to the output. If you use the -b option, it will only add line numbers to lines that are not blank. If you use cat on a file that is longer than the height of your terminal window, only the bottom of the file will be shown. You can pipe the output of cat to the less or the more command to view the contents of a file page by page.
6. mkdir (Make Directory)
At some point, you’ll want to create directories to organize your data better and that’s where the mkdir command comes in. You can use relative or absolute paths for creating directories using this command.
In the example above, I’ve created two directories in my home directory using a relative path and an absolute path. If you need to create multiple hierarchical directories at once, you need to use the -p argument.
In the above example, I used the -p argument to create the Aseem, Data and Pictures directories all at once even though none of them existed.
7. rm (Remove)
The rm command is a powerful command that can be used to remove files and directories. The rm command can remove directories that have files and directories inside of them.
To remove a file, you just type in the file name. If you need to remove a directory that is not empty, you need to use the -r argument. It’s also a good idea to use the -i and -v arguments when using rm as it will ask you before deleting anything.
So those are seven really simple, yet common commands that you’ll need to know in Linux to get started. There are many more and I’ll be posting more beginner articles soon on more commands and how to use them. If you have any questions, post a comment. Enjoy!