리눅스
-
리눅스 기초 명령어5 (uniq, shuf, cut, awk)리눅스 2021. 1. 16. 17:47
nl b -> 1 one 2 two 3 three 4 three 5 three 6 two 7 two 8 two 라고 할때 1. uniq b b 파일에 중복되어 있는 것들만 찾아준다. uniq b -> one two three two 2. sort를 이용해서 다음과 같이 출력할 수도 있다. sort b | uniq -> one three two 3. uniq -c b | nl -> 1 1 one 2 1 two 3 3 three 4 3 two -c 옵션은 중복되는 문자를 카운트한다. 4. uniq -u b -> one two 중복되지 않는 것들만 출력한다. 5. uniq -d b -> three two 중복된것만 보여준다. 대문자 -D는 중복된 것들을 뿌려준다. 6. uniq k -f -> 1 이순신 90 ..
-
리눅스 기초 명령어4 (ls, vdir, paste, join)리눅스 2021. 1. 12. 10:09
1. ls -l l은 long이라는 뜻으로 파일 내부를 자세히 보여준다. (ls는 ls --color=auto가 alias가 되어있는 것이다. 만약 ls만 확인해보고 싶다면 \ls) 2. ls -a a는 all의 의미로 숨김파일까지 보여준다. .은 자기자신 디렉토리를 나타내고 ..은 부모디렉토리를 나타낸다. 3. ll ll은 ls -l --color=auto를 alias한것 4. ll -h 사람이 보기 편하게 용량을 문자로 보여준다. 5. ls -i 파일의 고유번호 6. ll -S 파일 크기를 내림차수로 정렬해서 보여준다. 7. ll -Sr 파일 크기를 오름차수 정렬해서 보여준다. 8. ls -lt t옵션을 주어 파일을 최근순으로 정렬한다. 9. vdir ls -l과 동일하게 보여준다. 10. paste..
-
리눅스 기초 명령어2 (head, tail, split)리눅스 2021. 1. 8. 02:01
1. seq 100 10 160 100부터 시작해서 160까지 10간격으로 숫자 출력 2. mv a b a를 b에 덮어쓰기 3. head a a파일을 위에서부터 10줄 보여준다. 원래는 head -n 10 a가 생략된것 (디폴트값이 10) 4. head -n -10 a 마이너스의 경우 뒤에서부터 열줄 잘라낸다. 즉 뒤의 열줄을 제외하고 출력 5. head -n 5 a b a파일과 b파일을 위에서부터 5줄 출력 6. head -n 5 a b -q header를 제외하고 출력 (q는 quiet) 7. tail -n 10 a a파일을 뒤에서부터 10줄 보여준다. (디폴트값이 -10) (-가 생략되어 있으며 +로 하면 그 값부터 끝까지 보여준다) 8. tail -f a a파일의 변화를 모니터링한다. (다른 터미..
-
리눅스 기초 명령어1 (cat, tac, tee, nl)리눅스 2021. 1. 6. 15:53
1. cal 달력보기 2. clear 모두 지우기(crtl + L) 3. cal > a a라는 변수에 달력저장 4. cat a a파일 읽기 5. cat -n a 행번호 붙여서 a파일 읽기 6. cat -b a 띄어쓰기를 제외한 행번호를 붙여서 a 파일 읽기 7. vi a a파일 수정하기 insert키를 눌러서 insert모드에서 수정하기 (:x 로 나가기) 8. cat a1 a2 a1 파일, a2파일 동시에 읽기 9. hostname > a a파일에 hostname 저장 (기존 a 파일 내용들은 덮어쓰기 된다) 10. cat a1 > a2 a1파일을 a2에 저장 11. cat a a 파일을 만들기 간단한 파일을 만들때는 vi보다 빠르다 12. cat a1 a2 > 3 a1, a2 파일을 읽어서 a3 파일..