분류 전체보기 (654) 썸네일형 리스트형 [ Bash ] fc 명령어로 history 기능을 활용하기 유닉스 및 유닉스 계열 시스템에서 fc 명령어는 명령 히스토리와 관련된 기능을 제공하는 유용한 도구입니다.fc는 "fix command"의 약자로, 사용자가 이전에 입력한 명령어를 편집하고 재실행할 수 있게 합니다.fc 명령어는 주로 bash와 ksh 셸에서 사용됩니다.fc 명령어의 주요 기능이전 명령어 편집:fc 명령어는 기본 편집기를 열어 최근에 입력한 명령어를 편집할 수 있게 합니다.기본 편집기는 환경 변수 EDITOR 또는 VISUAL에 의해 결정됩니다.히스토리 목록 표시:특정 범위의 명령어 히스토리를 보여줍니다.명령어 재실행:편집한 명령어를 재실행할 수 있습니다.fc 명령어 사용 예제1. 기본 사용법기본적으로 fc 명령어를 실행하면 기본 편집기가 열리고, 사용자는 최근에 입력한 명령어를 편집할 .. [ Linux ] shell - 여러 종류에 대해서 유닉스 셸의 종류를 확인하는 방법에는 몇 가지가 있습니다.주로 사용되는 방법들은 다음과 같습니다:1. /etc/passwd 파일 확인/etc/passwd 파일은 시스템의 사용자 계정 정보를 저장하는 파일로, 각 사용자가 기본적으로 사용하는 셸을 확인할 수 있습니다.cat /etc/passwd출력의 마지막 필드를 보면 사용자가 사용하는 셸을 알 수 있습니다.예:user:x:1000:1000::/home/user:/bin/bash위 예에서는 /bin/bash가 사용자의 셸입니다.2. $SHELL 환경 변수 확인현재 로그인한 사용자의 기본 셸을 확인하려면 $SHELL 환경 변수를 사용할 수 있습니다.echo $SHELL이 명령은 사용자의 기본 셸을 출력합니다.3. 현재 사용 중인 셸 확인로그인 후 현재 사용 .. [ Bash ] 유닉스 쉘 종류 구분하기 유닉스 셸의 종류를 확인하는 방법에는 몇 가지가 있습니다.주로 사용되는 방법들은 다음과 같습니다:1. /etc/passwd 파일 확인/etc/passwd 파일은 시스템의 사용자 계정 정보를 저장하는 파일로, 각 사용자가 기본적으로 사용하는 셸을 확인할 수 있습니다.cat /etc/passwd출력의 마지막 필드를 보면 사용자가 사용하는 셸을 알 수 있습니다.예:user:x:1000:1000::/home/user:/bin/bash위 예에서는 /bin/bash가 사용자의 셸입니다.2. $SHELL 환경 변수 확인현재 로그인한 사용자의 기본 셸을 확인하려면 $SHELL 환경 변수를 사용할 수 있습니다.echo $SHELL이 명령은 사용자의 기본 셸을 출력합니다.3. 현재 사용 중인 셸 확인로그인 후 현재 사용 .. [ Python ] 문자열의 자리 맞춤하기 Python에서 문자열의 자리 맞춤을 하는 방법은 여러 가지가 있습니다.문자열의 자리 맞춤에는 주로 ljust(), rjust(), center() 메서드와 format() 메서드 및 f-문자열(f-string)을 사용합니다.각 방법에 대해 자세히 설명하겠습니다.1. str.ljust(width, fillchar)이 메서드는 문자열을 왼쪽으로 정렬하고, 지정한 폭(width)을 맞추기 위해 오른쪽에 fillchar 문자를 추가합니다. 기본 fillchar는 공백입니다.s = "Hello"print(s.ljust(10)) # 출력: 'Hello 'print(s.ljust(10, '-')) # 출력: 'Hello-----'2. str.rjust(width, fillchar)이 메서드는.. [ Python ] 문자열에서 앞, 뒤 문자 제거하기 Python에서 문자열의 앞뒤 문자를 제거하는 방법은 여러 가지가 있습니다.문자열 양 끝의 공백, 특정 문자 또는 문자 집합을 제거할 수 있는 메서드들이 있습니다.주요 메서드로 strip(), lstrip(), rstrip() 등이 있습니다.1. str.strip()이 메서드는 문자열 양 끝의 공백 또는 지정한 문자를 제거합니다.공백 제거s = " Hello, world! "clean_s = s.strip()print(f"'{clean_s}'") # 출력: 'Hello, world!'특정 문자 제거s = "###Hello, world!###"clean_s = s.strip("#")print(f"'{clean_s}'") # 출력: 'Hello, world!'2. str.lstrip()이 메서드는.. [ Python ] splite() 함수 사용하기 Python의 split() 메서드는 문자열을 특정 구분자를 기준으로 나누어 리스트로 반환하는 매우 유용한 함수입니다.1. 기본 사용법기본적으로 split() 메서드는 공백을 기준으로 문자열을 나눕니다.s = "Hello world this is Python"words = s.split()print(words) # 출력: ['Hello', 'world', 'this', 'is', 'Python']2. 특정 구분자로 문자열 나누기특정 구분자를 지정하여 문자열을 나눌 수 있습니다.s = "apple,banana,cherry"fruits = s.split(",")print(fruits) # 출력: ['apple', 'banana', 'cherry']3. 최대 분할 횟수 지정하기split() 메서드의 두 번.. [ Python ] re 객체를 이용해서 문자열 검색, 교체하기 Python의 re 모듈은 정규 표현식을 사용하여 문자열을 검색하고 교체할 수 있는 강력한 도구를 제공합니다.1. re 모듈 사용하기먼저 re 모듈을 import 해야 합니다.import re2. re.search()이 함수는 문자열 내에서 패턴을 검색하고, 매치 객체를 반환합니다. 패턴을 찾지 못하면 None을 반환합니다.import res = "Hello, world!"match = re.search(r"world", s)if match: print(f"Found '{match.group()}' at position {match.start()}")else: print("Not found")3. re.findall()이 함수는 문자열 내에서 패턴과 일치하는 모든 부분 문자열을 리스트로 반환합.. [ Python ] String(str) 객체로 문자 검색, 교체하기 함수 설명과 예제1. str.startswith()이 메서드는 문자열이 특정 접두사로 시작하는지 여부를 확인합니다.s = "Hello, world!"print(s.startswith("Hello")) # 출력: Trueprint(s.startswith("world")) # 출력: False2. str.endswith()이 메서드는 문자열이 특정 접미사로 끝나는지 여부를 확인합니다.s = "Hello, world!"print(s.endswith("world!")) # 출력: Trueprint(s.endswith("Hello")) # 출력: False3. str.count()이 메서드는 문자열 내에서 특정 부분 문자열이 등장하는 횟수를 반환합니다.s = "banana"print(s.count("a".. 이전 1 ··· 55 56 57 58 59 60 61 ··· 82 다음