UNIX 명령 시작, 특정 명령 UNIX 요약
예 포달을 만들어 봅시다.
cd unix
mkdir app{1..3}
명령을 실행하면 app1, app2, app3이라는 포달을 만들었습니다.
UNIX란?
아래와 같습니다만, UNIX는 Windows라든지 MacOS 같이 됩니다. UNIX는 오픈 소스입니다. 다양한 배포 형식이 있지만 특히 리눅스로의 환승이 최적의 선택이 됩니다.
실행 환경
자, 계속 해 봅시다. 이번은 수업입니다만, 닷 설치의 로컬 환경 개발 구축한 CentOS상에서 공부해 갑시다. 아래와 같이 되면 OK입니다.
# vagrant 起動
vagrant up
# vagrantアクセス
vagrant ssh
구체적인 명령
다음은 아래의 명령으로 포달 레슨을 만들어 봅시다.
#unix_lessons作成
mkdir unix_lessons
#上記のフォルダに移動
cd unix_lessons
아래와 같이 되면 문제가 없습니다.
그런데 전회, 연습용의 디렉터리를 만들었으므로, 필요한 장소로 이동해 갑시다. 로그인 직후이므로 vagrant 사용자의 home 디렉토리에 있습니다.
#unix_lessonsに移動
cd /home/vagrant/unix_lessons
#現在のリンク
pwd
계속합시다. cp 명령으로 파일이나 디렉토리를 복사합니다.
mkdir app
cd app
ls
#app1からappの中に移動
cp -r app app1
ls
다음이군요, app1에서 app 안으로 이동합시다. 이동하려면 mv를 사용해주고 app1을 app 안에 넣으면 써줍니다.
# app1からappの中に移動
mv app1 app
다음은 디렉토리를 삭제하겠습니다.
#デイレクトリを削除
rmdir app/app1
실행 후 제대로 확인합시다.
cd app/app1
파일 조작에 대해 살펴 보겠습니다. 구체적으로는 아래 5가지 잘 사용합니다.
# ファイルを読み込み
cat
# 一つつページ
less
# ファイルをコピー
cp
# ファイル移動
mv
# ファイル削除
rm
이제!를 사용하여 명령의 역사를 활용하는 방법을 살펴 보겠습니다.
history
!番号
!!
!-2
!$
!検索語
명령에 대해 자세히 알아보려면 어떻게 해야 합니까? 이 경우는 help 옵션이나 help를 사용해 오릅니다.
help
man을 이용하는 경우에, 이쪽과 같이.
man
파일을 편집할 수 있는 vim 에디터에 대해 설명합니다.
# ファイルを開く
vim ファイル名
자주 사용하는 파일이나 디렉토리에 별명을 붙일 수 있는 심볼릭 링크에 대해 살펴보겠습니다.
ln -s
unlink
그런데, 지금까지 파일의 취급 취급으로도 되어 온 유저, 그룹을 확인하기 위해, 갑시다.
# ユーザー一覧
cat /etc/passwd
# グループ一覧
cat /etc/group
# 自身のグループ確認
groups
권한의 메커니즘을 이해합시다.
또한 권한을 숫자로 표현하는 방법도 있습니다.
존재하지 않는 커맨드를 만들어 봅시다.
# ファイル作成
vi hello
# 内容追加
#!/bin/bash
echo "hello"
# 保存
:wq
# 実行権限
chmod u+x hello
#コマンド実行
./hello
hello!
자, PATH를 통해 보자.
관리 사용자가 되자.
# logを確認するとき必ず管理ユーザーで実行
sudo cat /var/log/messages
chown을 사용해 보자. 사진을 보면 첫 번째 hello 파일은 chown이 루트입니다. 실행 후, vagrant가 되어 있네요.
텍스트 처리를 하기 위한 커멘드를 몇개 소개해 갑니다.
wc (word count)
head
tail
grep
다음으로 명령 결과를 파일에 저장하거나 한 파일의 내용을 다른 명령에 전달할 수 있습니다.
find를 사용하여 파일을 검색하는 방법과 검색 결과에 대해 처리하는 방법을 살펴 보겠습니다.
#ファイル名で探索
find -name "ファイル名"
#タイプで検索
find -type f -name “*.ovpn”
Size, Time, Owner, Permission 등으로 탐색할 수 있습니다.
그럼, 여기까지 괜찮을 것 같습니다.
Reference
이 문제에 관하여(UNIX 명령 시작, 특정 명령 UNIX 요약), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/itachi2901/items/450194f2a89e5842e16c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)