리눅스기초명령어
-
리눅스 기초 명령어 10 (let, 사용자 생성, 사용자 정보)리눅스 2021. 1. 29. 19:12
1. let - 수식 다루기 정수 연산 let b=$a && echo $b -> a에 저장된 값이 b에 저장된후 b가 출력 (let을 사용할때는 $가 없어도 된다) let b=++a && echo $b -> a값을 1 증가시킨후, b에 대입, b 출력 let b=a++ && echo $b -> b에 대입한 후 a값 증가, b출력 let b=2*3 && echo $b -> b = 6 이후, b출력 let b=2**3 && echo $b -> b = 8(2의 3승)이 대입되고, b 출력 let b=(2 ** 10) && echo $b -> 띄어쓰기 고려해서 쓰자 let b=(2 != 4) && echo $b -> 1 (2와 4는 같지 않으므로) let b=(101 \& 111) && echo $b -> 10..
-
리눅스 기초 명령어9 (seq, factor, expr)리눅스 2021. 1. 28. 13:04
1. seq: 숫자 나열 seq 5 -> 1 2 3 4 5 seq -s ' ' 10 -> 1 2 3 4 5 6 7 8 9 10 seq -s ' ' 10 20 -> 10 11 12 13 14 15 16 17 18 19 20 seq -s ' ' 10 2 20 -> 10 12 14 16 18 20 seq -s ', ' 10 3 50 -> 10, 13, 16, 19, 22, 25, 28, 31, 34, 37, 40, 43, 46, 49 seq -s ' ' 50 -3 10 -> 50 47 44 41 38 35 32 29 26 23 20 17 14 11 (-를 써줌으로써 역순으로 출력할 수 있다) seq -s ' ' 1 0.3 5 -> 1.0 1.3 1.6 1.9 2.2 2.5 2.8 3.1 3.4 3.7 4.0 ..
-
리눅스 기초 명령어6 (sort)리눅스 2021. 1. 16. 18:42
-b: 선행 공백 무시 -f: 대소문자 구별안함 -n: 숫자로 정렬 -R: 해시의 키값 기준, 랜덤 정렬 -r: 역순(내림차순) 정렬 -h: --human(2K, 1G) -c: 정렬되어 있는지 검사 -k n: n번째 필드를 기준으로 정렬 -m: 이미 정렬된 파일들을 병합 -o: 파일출력 -t: 필드 구분자를 지정 -u: 정렬 후 중복된 내용을 제거 1. nl kor -> 1 90 2 54 3 44 4 50 5 90 sort kor | nl -> 1 44 2 50 3 54 4 90 5 90 값을 오름차순으로 정렬한다. 2. sort -r kor | nl -> 1 90 2 90 3 54 4 50 5 44 값을 내림차순으로 정렬한다. 3. sort -r -u kor | nl -> 1 90 2 ..
-
리눅스 기초 명령어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..