[root@ip-172-31-33-57 111]# mkdir 222 [root@ip-172-31-33-57 111]# cd 222 [root@ip-172-31-33-57 222]# pwd /home/111/222 [root@ip-172-31-33-57 222]# cd .. [root@ip-172-31-33-57 111]# pwd /home/111
부모 디렉토리까지 같이 만드는 옵션mkdir -p
[root@ip-172-31-89-166 ~]# mkdir -p 333/444
[root@ip-172-31-89-166 ~]# pwd
/root
[root@ip-172-31-89-166 ~]# ls
222 333 anaconda-ks.cfg original-ks.cfg
[root@ip-172-31-89-166 ~]# cd 333
[root@ip-172-31-89-166 333]# ls
444
[root@ip-172-31-89-166 333]# cd 444
[root@ip-172-31-89-166 444]# ls
[root@ip-172-31-89-166 444]# pwd
/root/333/444
인덱스를 보는 명령어 , ls 의 옵션 -i
인덱스. 대표 정보.표시.
ls -i
[root@ip-172-31-33-57 ~]# ls 122 222 [root@ip-172-31-33-57 ~]# ls -i 276229 122 276230 222
[root@ip-172-31-89-166 444]# touch a
[root@ip-172-31-89-166 444]# touch b
[root@ip-172-31-89-166 444]# touch c
[root@ip-172-31-89-166 444]# touch d
[root@ip-172-31-89-166 444]#
[root@ip-172-31-89-166 444]# ls
a b c d
ls -r 옵션의 의미는 ? [root@ip-172-31-89-166 444]# ls -r
d c b a
cp 는 ? 복사. 카피
cp -r 의미는 ?
디렉토리 복사하는 명령어.
[root@ip-172-31-89-166 444]# cp ddddddd eee
cp: -r not specified; omitting directory 'ddddddd'
[root@ip-172-31-89-166 444]# cp -r ddddddd eee
[root@ip-172-31-89-166 444]# ls
a aaa aaaa b c d ddddddd eee
[root@ip-172-31-89-166 444]# ls -al
total 0
drwxr-xr-x. 4 root root 91 Jul 28 06:07 .
drwxr-xr-x. 3 root root 17 Jul 28 05:59 ..
-rw-r--r--. 1 root root 0 Jul 28 06:04 a
-rw-r--r--. 1 root root 0 Jul 28 06:06 aaa
-rw-r--r--. 1 root root 0 Jul 28 06:06 aaaa
-rw-r--r--. 1 root root 0 Jul 28 06:04 b
-rw-r--r--. 1 root root 0 Jul 28 06:04 c
-rw-r--r--. 1 root root 0 Jul 28 06:04 d
drwxr-xr-x. 2 root root 6 Jul 28 06:07 ddddddd
drwxr-xr-x. 2 root root 6 Jul 28 06:07 eee
[root@ip-172-31-89-166 444]#
rm ?
remove , 파일 삭제하는 명령어.
-i 옵션은 ?물어보고 삭제하는 옵션.
rm 의 질문 형식 옵션은 ?? [root@ip-172-31-33-57 ~]# rm -i a rm: remove regular empty file ‘a’? n
파일 변경하기 mv
[root@ip-172-31-89-166 444]# mv a f
[root@ip-172-31-89-166 444]# ls
aaa aaaa b c d ddddddd eee f
[root@ip-172-31-89-166 444]#
[root@ip-172-31-33-57 ~]# touch --help -a change only the access time access
-m change only the modification time modify
파일변경 시간은 불변이다.
change를 할수 없다.
[root@ip-172-31-33-57 ~]# file a a: empty
file -i 는 정보를 보여준다. 케릭터셋에 파일의 정보를 보여준다.(바이너리 또는 text 등) [root@ip-172-31-33-57 ~]# file -i a a: inode/x-empty; charset=binary
# find /etc -name '*.conf' 2> /dev/null 2는 오류이다.
# find / - name ls 2 > /dev/null
웹서버 띠우기 yum install httpd -y
/usr/sbin/httpd
find / -name httpd.conf
[root@ip-172-31-33-57 ~]# find / -name httpd.conf /etc/httpd/conf/httpd.conf [root@ip-172-31-33-57 ~]# cd /etc/httpd/conf [root@ip-172-31-33-57 conf]# more httpd.conf # # This is the main Apache server configuration file. It contains the # configuration directives that give the server its instructions.
[root@ip-172-31-89-166 html]# cd /var/www/html
[root@ip-172-31-89-166 html]# vi index.html
파일 내용 보는 명령어를 tail httpd.conf head httpd.conf more httpd.conf
파일의 마지막 내용을 계속 모니터링 하는 tail옵션 -f [root@ip-172-31-33-57 conf]# tail -f /var/log/messages Jul 24 04:35:14 ip-172-31-33-57 dhclient[2101]: bound to 172.31.33.57 -- renewal in 1684 seconds. Jul 24 04:35:14 ip-172-31-33-57 ec2net: [get_meta] Trying to get http://169.254.169.254/latest/meta-data/network/interfaces/macs/0a:e9:4b:65:25:68/local-ipv4s Jul 24 04:35:14 ip-172-31-33-57 ec2net: [rewrite_aliases] Rewriting aliases of eth0
| more는 한페이지씩 보여주라는것이다.
[root@ip-172-31-33-57 etc]# ls -al | more total 1400 drwxr-xr-x 79 root root 4096 Jul 24 04:45 . dr-xr-xr-x 25 root root 4096 Jul 24 01:10 ..