Unix & Linux

Linux, FreeBSD 및 기타 Un * x와 유사한 운영 체제 사용자를위한 Q & A


11
특정 범위에서 난수 생성
인터넷 검색을 한 후 쉘 명령을 사용하여 특정 범위에 포함 된 임의의 십진 정수를 생성하는 간단한 방법을 찾을 수 없었습니다. 최소와 최대 사이입니다. 나는 읽어 /dev/random, /dev/urandom그리고 $RANDOM,이 중에 내가 필요로 무엇을 할 수 없다. 다른 유용한 명령이나 이전 데이터를 사용하는 방법이 있습니까?

9
Vi vs vim, 또는 vi를 사용하려는 이유가 있습니까?
나는 * NIX 텍스트 편집기에 대해 약간 알고 있으며 (현재에서 nano로 마이그레이션 중 vim) Unix & Linux SE에서 조금 둘러 본 후 vi상당히 많은 질문에서 'vim'대신 사용되는 것으로 나타났습니다 . 나는 'vim'이 'Vi IMproved'를 의미한다는 것을 알고 있으며, 그것을 염두에두고 누군가 vim 대신 vi를 사용하는 이유가 궁금합니다. vi는 vim보다 중요한 …
84 vim  vi 

6
배쉬 히스토리 : "무시 된"및 "삭제 된"설정은 세션 간 공통 히스토리와 충돌합니다.
우선, 이것은 SE의 기존 스레드와 중복되지 않습니다. 더 나은 bash 기록 에서이 두 스레드 ( 1 , 2 )를 읽었 지만 답변이 없습니다.-Fedora 15에 있습니다. .bashrc사용자 디렉토리 (/ home / aahan /) 의 파일에 다음을 추가 했는데 작동하지 않습니다. 누구나 실마리가 있습니까? HISTCONTROL=ignoredups:erasedups # no duplicate entries HISTSIZE=1000 # custom …


10
vim에서 외부 프로그램으로 텍스트를 복사하는 방법은 무엇입니까?
vim에서 일부 텍스트를 복사하여 붙여 넣으려고합니다. 시각 모드로 들어가기 위해 v 를 하고 있는데 , 일단 블록을 선택하면 y 입니다. p가 텍스트를 붙여 넣기 때문에 텍스트를 vim의 클립 보드에 복사하는 것 같습니다. 그러나 다른 프로그램 (예 : Chrome)에서는 마우스 오른쪽 버튼을 클릭하여 붙여 넣기가 올바른 텍스트를 붙여 넣지 않습니다. 올바른 …

7
sed를 사용하여 복잡한 문자열 찾기 및 바꾸기 (바람직하게 정규식으로)
다음 내용의 파일이 있습니다. <username><![CDATA[name]]></username> <password><![CDATA[password]]></password> <dbname><![CDATA[name]]></dbname> 첫 번째 줄의 "name"을 "something"으로 바꾸고 두 번째 줄의 "password"를 "somethingelse"로 바꾸고 세 번째 줄의 "name"을 "somethingdifferent"로 바꾸는 스크립트를 만들어야합니다. 파일에서 발생하는 순서에 의존 할 수 없으므로 "name"의 첫 번째 항목을 "something"으로 바꾸고 "name"의 두 번째 항목을 "somethingdifferent"로 간단히 바꿀 수 없습니다. 실제로 …

1
tmux가 0 대신 1부터 시작하여 창을 계산하는 방법은 무엇입니까?
GNU Screen이 내 .screenrc 의이 코드를 사용하여 기본값 0 대신 숫자 1로 창을 계산하도록 만들 수있었습니다. # Get rid of screen 0 bind c screen 1 bind ^c screen 1 bind 0 select 10 .screenrc에서 창을 만들 때 screen 1먼저 1을 시도한 다음 해당 창 번호를 가져 오면 카운트되도록 사용했습니다.
84 tmux 

2
크론 vs 시스템 타이머
cron에 대한 대안, 즉 시스템 타이머가 존재한다는 것이 최근에 지적되었습니다. 그러나 나는 시스템 타이머 또는 시스템 타이머에 대해 아무것도 모른다. 나는 cron 만 사용했습니다. 아치 위키 에는 약간의 토론 이 있습니다 . 그러나 cron장단점에 초점을 맞춘 시스템 타이머와 시스템 타이머 의 세부 비교를 찾고 있습니다. 데비안을 사용하지만이 두 가지 대안을 …

3
Linux에서 비밀번호 해시의 6 번째 문자는 무엇이며 왜 종종 슬래시입니까?
Linux에서 비밀번호 해시의 여섯 번째 문자는 무엇 /etc/shadow입니까? 내 강아지 스타일의 리눅스 상자에서 shufand를 사용하여 100 개의 임의의 암호를 생성하려고 /dev/urandom하면 여섯 번째 문자는 /약 절반입니다. 내 질문은 CD에서 새로 시작할 때마다 부팅하기 때문에 프로덕션 목적이 아닙니다. 이것은 시스템이 잘못 구성되었거나 안전하지 않다는 것을 의미합니까? 파일 shuf이 busybox링크 인지 확인하기 …
83 password  shadow 

5
사용 가능한 서비스 목록
wheezy 데비안 기반 OS에서 사용 가능한 모든 서비스 를 표시하는 명령이 있습니까? 나는 당신이 사용할 수있는 모든 실행중인 서비스 를 보려면 알고 있습니다 service --status-all.
83 debian  services 

4
최대 크기의 블록으로 분할 된 tar 아카이브 작성
상당히 큰 디렉토리를 백업해야하지만 개별 파일의 크기에 의해 제한됩니다. 본질적 tar.(gz|bz2)으로 200MB 최대 아카이브로 분할 된 아카이브를 만들고 싶습니다 . Clonezilla는 다음과 같은 이름의 이미지 백업을 분할하여 이와 비슷한 작업을 수행합니다. sda1.backup.tar.gz.aa sda1.backup.tar.gz.ab sda1.backup.tar.gz.ac 하나의 명령 으로이 작업을 수행 할 수있는 방법이 있습니까? split명령 을 사용하는 방법을 이해 하지만 하나의 …
83 backup  tar 

15
`touch` 명령의 합법적 인 용도는 무엇입니까?
touch명령 의 요점은 무엇입니까 ? 빈 파일을 만들 수 있다는 것도 알고 있지만의 경우도 마찬가지입니다 echo -n. 그렇지 않으면 왜 누군가 파일의 타임 스탬프를 변경해야합니까? 파일의 나이에 대해 잘못된 인상을주지 않으면 다른 용도는 보이지 않으며 이것은 (내 관점에서) 합법적 인 것이 아닙니다.


3
부팅시 /etc/init.d에서 스크립트를 시작하려면 어떻게해야합니까?
나는 이것에 대해 잠시 동안 무언가를 읽은 것 같지만 그것이 어떻게 이루어 졌는지 기억할 수 없습니다. 기본적 /etc/init.d으로 부팅시 자동으로 시작 하려는 서비스가 있습니다. 스크립트와 /etc/rc.d디렉토리 를 연결하는 것과 관련이 있지만 현재는 기억할 수 없습니다. 이것에 대한 명령은 무엇입니까? 저는 Fedora / CentOS 파생 상품을 사용하고 있다고 생각합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.