방금 useradd -d /home/users/john -m john(Ubuntu 11.04 사용)을 사용하여 시스템에 새 사용자를 만들었습니다 . 이것은 잘 작동했지만로 변경했을 때 john내 배쉬가 완전히 작동하지 않습니다. 즉, 자동 완성 기능이 없으며 화살표 키 (예 : 마지막 명령을 얻기 위해 UP)를 사용할 수 없으며 현재 디렉토리를 표시하는 대신 $. 나는로드 .bashrc했지만 이것은 완전히 …
일반적으로 별칭을 지정하려는 명령을 찾으면 다음과 같이 .bashrc에 에코합니다. [up button pressed to last command, then line edited so that it reads] $echo "command-i-just-did" >> ~/.bashrc 더 좋은 방법이있을 수 있습니다. 그러나 어쨌든 지금은 단일 쉐브론을 사용하여 전체 .rc 파일을 덮어 썼습니다. 그러나 .bashrc는 여전히 최신 버전이므로 여전히 이전 별칭을 …
나는 함께 놀고 노는 방법을 알아 내려고 노력 vim하고 tmux있습니다. 내 문제는 : 내가 사용하는 경우 xterm-256color내가 얻을 vim잘 작동하지만, 배경 제대로 렌더링되지 않습니다. 나는 이것을 사용하여 이것을 고쳤다 screen-256color. 이것은 멋지게 보이지만 Ctrl + arrow keys(삽입 모드로 가서 4 줄을 삭제하십시오). 에서이 탭을 대신 전환하기 위해이 매핑을 사용하고 싶습니다 …
bash 및 zsh에 경로의 한 구성 요소를 삭제하는 바로 가기가 있습니까? 예를 들어, 내가 입력 ls ~/local/color/하고 커서가 줄 color/의 끝에 있다면, 끝 을 삭제하는 바로 가기가 있습니까? 이상적으로는 vi 모드와 emacs 모드 모두에서 솔루션을 원합니다.
CWD의 마운트 유형을 감지하는 플랫폼 독립적이며 가벼운 방법이 필요합니다. 특히 CWD가 SSHFS, NFS, CIFS, SMB 또는 로컬 블록 저장소 마운트에 있는지 확인해야합니다. Mac OSX 10.6, 10.7 및 RHEL5 (최소한)에서이 작업을 수행해야합니다. df를 사용할 가능성이 있지만 df는이 두 플랫폼에서 상당히 다르게 작동합니다. 또한 CLI를 사용하여 출력을 awk로 긁어 야합니다. 이 정보는 …
ls 매뉴얼 페이지에 따르면 다음을 ls -U의미합니다. 정렬하지 마십시오. 디렉토리 순서로 항목을 나열하십시오. "디렉토리 순서"는 무엇을 의미하며 어떻게 결정됩니까? 다음 테스트 (ext3 파일 시스템에서 실행)는 파일이 작성된 순서가 아님을 보여줍니다. root@sv1010vm0007:/tmp# mkdir test root@sv1010vm0007:/tmp# touch test/2 root@sv1010vm0007:/tmp# touch test/1 root@sv1010vm0007:/tmp# touch test/3 root@sv1010vm0007:/tmp# ls -U test 2 3 1
내 질문은 디렉토리가 어떻게 구현됩니까? 변수, 예를 들어 테이블, 배열 또는 이와 유사한 데이터 구조를 믿을 수 있습니다. UNIX는 오픈 소스이므로 새 디렉토리를 만들 때 프로그램이 수행하는 작업을 소스에서 확인할 수 있습니다. 주제를 어디에서 보거나 자세히 설명 할 수 있습니까? 그 디렉토리는 내가 이해할 수있는 파일이고 그 디렉토리는 실제로 파일인가? …
데비안 5와 6 사이 kernel.printk에 대한 기본 제안 값이 /etc/sysctl.conf변경되었습니다 kernel.printk = 4 4 1 7에 kernel.printk = 3 4 1 3. 첫 번째 값은 콘솔로가는 것에 해당한다는 것을 이해합니다. 다음 3 가지 값은 무엇입니까? 숫자 값이 syslog 로그 레벨과 동일한 의미입니까? 아니면 다른 정의를 가지고 있습니까? 검색에서 일부 문서가 …
이 질문은 Unix & Linux Stack Exchange에서 응답 할 수 있기 때문에 Stack Overflow에서 마이그레이션 되었습니다. 8 년 전에 이주했습니다 . 프로세스를 시작하고 top명령에 보이지 않게하려면 어떻게해야합니까? 프로세스는 루트가 아닌 일반 사용자에 의해 시작되며 다른 일반 사용자에게는 보이지 않아야합니다.
처음으로 로그인하여 터미널을 열고 'hostname'을 입력했습니다. 'localhost.localdomain.com'을 반환했습니다. 그런 다음 'su –'명령을 사용하여 터미널에서 루트 사용자로 로그인하고 루트 사용자의 암호를 제공하고 'hostname etest'명령을 사용했습니다. 여기서 etest는 내 컴퓨터에 원하는 호스트 이름입니다. 호스트 이름이 올바르게 변경되었는지 테스트하기 위해 터미널에 'hostname'을 다시 입력하여 etest를 반환했습니다. 그러나 컴퓨터를 다시 시작하면 호스트 이름이 'localhost.localdomain.com'으로 …