- SVN설치
dnf install -y subversion
-
- SVN설치
dnf install -y subversion
-
- 구분(awk)
ls -altr | awk '{print $6}'
- 숫자만 출력(sed)
echo ls -altr | awk '{print $6} | sed 's/[^0-9]//g'
- Disk 상태 확인
lsblk
fdisk -l
- Disk 생성
[test@localhost ~]# fdisk /dev/sdb1
Welcome to fdisk (util-linux 2.23.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0xa536c7c6.
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-209713151, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-209713151, default 209713151):
Using default value 209713151
Partition 1 of type Linux and of size 100 GiB is set
w
[test@localhost ~]# fdisk -l
- mount
[test@localhost ~]mkfs.xfs /dev/sdb1
[test@localhost ~]mkdir /test
[test@localhost ~]mount /dev/sdb1 /test
- 부팅 후에도 자동 mount
[test@localhost ~]vi /etc/fstab
/dev/sdb1 /test xfs defaults 0 0
- OS설치 CD나 USB로 특정 디렉토리에 마운트 하기
mount /dev/sr0 /media
cd /media/Packages
mkdir /usr/local/src/centos7/Packages
cp -rf /media/Packages/* /usr/local/src/centos7/Packages/
- createrepo 설치
cd /usr/local/src/centos7/Packages/
yum localinstall -y createrepo-0.9.9-28.el7.noarch
- Repository 위치 지정
# CentOS 7
createrepo /usr/local/src/centos7
# Rocky Linux 8.1
createrepo /usr/local/src/centos7
- Repository 설정
# CentOS 7
cd /etc/yum.repo.d
rm -rf CentOS*
vi local-CentOS7.repo
#CentOS 7
[Centos7-local-repo]
name=CentOS7 Local Repository
baseurl=file:///usr/local/src/centos7
gpgcheck=0
enabled=1
# Rocky Linux 8.1
# local-Rocky-BaseOS.repo
[Rocky8-local-baseos]
name=Rocky8 Local Repository - BaseOS
baseurl=file:///usr/local/src/rocky8/BaseOS
gpgcheck=0
enabled=1
# local-Rocky-AppStream.repo
[Rocky8-local-appstream]
name=Rocky8 Local Repository - AppStream
baseurl=file:///usr/local/src/rocky8/AppStream
gpgcheck=0
enabled=1
- yum 동작 확인
# CentOS 7 - yum
yum clean all
yum repolist
# Rocky Linux 8.1 - dnf
dnf clean all
dnf repo list
dnf makecache
Ctrl + w + w -> 분할된 화면 이동
Ctrl + w + = -> 분할된 화면의 크기가 동일하도록 조정
] + c -> 차이점이 있는 부분으로 이동 (Down)
[ + c -> 차이점이 있는 부분으로 이동 (Up)
d + o -> 현재 커서가 위치한 창 쪽으로 반대 창 쪽의 내용을 적용 시키기
d + p -> 현재 커서가 위치한 창 쪽의 내용을 반대 창 쪽으로 적용 시키기
z + o (or space) -> 접혀 있는 부분 열기
z + c -> 차이점 없는 부분 접기
:diffupdate -> 문서 간의 차이점을 다시 비교하도록 하는 명령 (한 쪽 창의 내용을 edit하다 보면 문서 간의 차이점을 나타내는 색깔이 없어지기도 함)
[출처] vimdiff 명령어|작성자 똥꾸용
Shell auto completion Shell csh ksh bash Single option completion Esc-Esc Esc-Esc Tab Unresolved reference menu Ctrl-D Esc = Tab-Tab
설명 하자면
.profile 에
set -o vi
ksh:/tmp/>>ls bin/ bin5/ include/ lib/ share/ bin2/ ftp/ info/ man/ src/ ksh:/tmp/>> #man directory로 들어간다고 한다면 ksh:/tmp/>>cd m #까지 치고 Esc + \ 치면 ksh:/tmp/>>cd man/ #자동 완성 됩니다 #이제 bin5로 드어가볼까요^^ ksh:/tmp/>>cd bi #여기까지 치고 Esc + = 1) bin/ 2) bin2/ 3) bin5/ ksh:/tmp/>>cd bi #여기서 \ 누르면 ksh:/tmp/>>cd bin #이렇게 되구 ksh:/tmp/>>cd bin5 #마지막 단어를 쳐주면 됩니다. ksh:/tmp//bin2>>
http://lists.q-linux.com/pipermail/ph-linux-newbie/2003-March/013657.htm...
추가로 BASH에서 위방향 버튼, 아래방향 버튼과 같은 역활을 하는 명령어는
Esc 를 누르면 vi 모드로 들어가고 k,j 를 이용하여 사용하면 되겠습니다.