질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

ls명령어를 "ls -F"로 설정하기에 대한 질문

작성자 정보

  • 로드매니저 작성
  • 작성일

컨텐츠 정보

본문

ls명령어를 "ls -F"로 설정하려고
/root/.bashrc로 들어가
# .bashrc

# User specific aliases and functions

alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias ls='ls -F'
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
이렇게 입력하고
시스템 재부팅한후 ls 쳐보니 옵션 "-F"가 적용되지 않습니다.
어떻게 해야할까요..?ㅜㅜ

관련자료

댓글 3

배준태님의 댓글

  • 배준태
  • 작성일
위에 적으신데로 맞구요

-F는 -파일의 형태와 함께 출력합니다.
출력되는 파일의 형태는 '*', '@', '|', '=' 등이며, 이것은 각각 실행 파일, 심볼릭 링크, FIFO 소켓을 나타냅니다.

기본 로그파일만 있는곳에서는 별차이를 못느끼실테니 /etc밑에서 한번 ls해보세요

저는 하니까 잘되네요..
글구 현재 쓰는 쉘이 bash 쉘인지 확인해보실 필요도 있습니다 ^^

김영진님의 댓글

  • 김영진
  • 작성일
감사합니다..^^
근데 전 레드햇을 사용하니 본쉘을 사용하는것일거고 설정을 잡아주고 재부팅을 해도 역시 적용이 안되네요..ㅜㅜ

배준태님의 댓글

  • 배준태
  • 작성일
안되신다길래 재부팅(오늘만 벌써 몇번째인지 ㅋㅋ) 해서 체크했습니다.

root의 .bashrc밑에 넣어두고 root로 접속해서 확인하니 잘되네요

역시 etc에도 잘보니 심볼릭링크파일 하나밖에

/usr/bin에서 해보시는것도 아니면 일단 테스트를하셔야하니까

ls -F 가 아닌 다른걸로 해보시기 바랍니다.
그래도 안된다면 급한김에 /etc/profile 에 추가하셔도 쓰셔도될듯하네요..


공지사항


뉴스광장


  • 현재 회원수 :  60,371 명
  • 현재 강좌수 :  37,041 개
  • 현재 접속자 :  328 명