728x90
반응형
728x90
반응형
        




input 태그에서 disabled와 readonly 속성은 모두 입력을 못하게 하는 기능으로 같습니다.


하지만 from 태그에서 sumbit시에 차이점이 있습니다.


readonly의 경우 form 데이터로 전송이 가능하지만


disabled의 경우 from 데이터로 전송이 불가능합니다.


상황에 따라 사용하면 될 것 같습니다!


728x90
반응형

'프로그래밍 > JQuery' 카테고리의 다른 글

ajax로 return false 보내기  (0) 2019.10.06
JQuery IE에서 placeholder 적용하기  (0) 2018.11.03
Jquery 마우스 이벤트 처리하기!  (0) 2017.07.26
jQuery란 무엇인가  (0) 2017.07.23
728x90
반응형

5. sudo(Super User DO), 수도명령어

sudo란? 일반 사용자로 접속하여 사용하다가 경우에 따라 슈퍼의 권한이 필요할 때 사용하는 것입니다.

sudo 권한이 필요한 이유는 a라는 사람의 파일을 b가 마음대로 사용하면 안되겠죠?

그래서 permission 권한을 지정했습니다.

sudo의 사용의 예입니다.

apt-get install git : 깃 프로그램을 설치하는 명령어 입니다.

하지만 아래의 사진과 같이 "Permission denied" 권한을 거부하는 메시지가 뜹니다.

 · sudo apt-get install git 앞에 sudo 명령어를 붙여 줘야 설치가 됩니다.

개발자 개그에 "아들아 엄마가 하는 말 앞에는 sudo가 붙는 것을 명심해라"라는 개그가 있는데요

그만큼 sudo명령어가 엄마만큼 중요하답니다.ㅎㅎ



6. nano, 파일 편집

파일 편집이란? 파일을 만들고 편집하는 방법인데요.

운영체제에서는 파일은 정보 저장의 기본적인 수단입니다.

디렉토리는 파일을 잘 정리 정돈하기 위한 수납 공간이라고 합니다.

정보 저장을 위해서 파일 편집기를 이용합니다. 

Command Line Interface 명령어 기반에서도 편집기가 있습니다. 대표적으로 nano, vi가 있습니다.

nano는 리눅스를 처음 사용하는 분들에게 추천하고,

vi는 리눅스 중,고급자 분들에게 추천한다고 하네요. vi는 익숙해지는데 시간이 소요된다고 합니다.

두 개의 편집기는 대부분의 리눅스 계열에 들어가 있기 때문에 사용법을 익히면 어디든 사용 가능하다고 합니다.


콘솔창에 nano 명령어 입력후 엔터를 치면 아래와 같은 화면이 나옵니다.

글자가 깨져있네요. ㅜㅜ

^g, ^0, ^k, ^j 등등의 명령어가 있습니다. 여기서 ^는 호스트 키를 의미해요.

각자 기억하기 쉬운 호스트 키를 지정하셨을 거라고 생각합니다.

 · nano 파일 명 후 엔터를 치면 파일을 수정할 수 있습니다.

 · ctrl+0 : File Name to Write라는 메세지가 뜹니다., 파일 이름을 적어 주시면 됩니다. 

           엔터를 하면 wrote 문장수 lines 라는 메시지가 뜹니다.

       파일을 저장하는 기능도 합니다.

 · ctrl+c : 취소하는 기능입니다.

 · ctrl+g : 나노의 도움말 기능입니다.

 · ctrl+x : nano를 나가는 기능입니다. exit

 · ctrl+k : 잘라내기 기능을 합니다.

 · ctrl+u : 붙여넣기의 기능입니다.

 · ctrl+6 : 드래그 기능인데요, 화살표를 이용해 커서를 이동시킵니다. 

복사하려는 텍스트 다음까지 커서를 이동해주세요

 · ctrl+w : 원하는 텍스트를 찾아주는 기능입니다.  ctrl+f 기능이죠.

스트키+w한 번더 눌러준다면 원하는 다음 텍스트로 이동합니다. 



nano의 기능들을 사용해 보았습니다.



7. Package Manager, 패키지 매니져

Package Manager란? 운영체제에 기본적으로 설치되어 있지 않은 프로그램을 쉽게 설치할 수 있는 방법입니다.

Package는 프로그램 또는 앱을 뜻합니다. 패키지가 갖고 있는 기능들을 이용해 다양한 처리를 할 수 있는데요.

리눅스에는 기본적으로 탑재되어 있는 패키지가 있습니다. ls, mkdir 등이 있습니다.

리눅스는 Package Manager를 제공합니다. 앱 스토어(구글 스토어 등)가 하는 역할을 합니다.

즉 필요한 프로그램을 찾고 다운 받아 설치,삭제하는 기능을 합니다.

대표적으로 apt, yum이 있습니다.

 · apt-get update; : Package Manager를 통해 설치하는 소프트웨어 상태를 최신으로 하는 명령어 입니다.

 하지만 Permission denied라는 메시지가 뜹니다. 아래에 사진에는 글자가 깨져있네요..

 · export Lang=C : 명령어를 쓰고 엔터를 치고 다시 확인하면 글씨가 잘 보입니다.



업데이트를 완료했다면 htop프로그램을 설치해보겠습니다.

 · sudo apt-cache search htop : htop로 시작하는 프로그램을 찾아줍니다.

 · top : 윈도우에서 작업 관리자와 같은 역할

 · htop : top프로그램을 개선한 프로그램입니다.



 · sudo apt-get install htop : htop 프로그램을 내 컴퓨터에 설치합니다.

 · sudo apt-get upgrade htop : 최신 버전으로 업데이트 됩니다. update가 아니에요!

 · sudo apt-get remove htop : htop프로그램을 삭제하는 명령어 입니다.

 · htop 나 top 프로그램을 들어가고 q를 누르면 빠져 나올수 있어요~


아래 사진을 보시면 조금? 화려한 작업 관리자 화면으로 설치 되었네요ㅎㅎ



Package Manager는 기본적으로 갖고 있지 않은 프로그램을 설치할 때 사용하는데요.

주어진 프로그램으로 사용하느냐 필요한 것을 다운 받아 사용하느냐의 차이인데요.

원하는 프로그램을 다운 받으려면 패키지 매니져는 필수일 것 같습니다.


생활코딩 리눅스 강의


728x90
반응형
728x90
반응형

+ Recent posts