๐ปTech/๐งLinux37 [๋ฆฌ๋ ์ค] ์ ์คํฌ๋ฆฝํธ ๊ฐํ๋ฌธ์ ์ฌ์ฉ mysql ๊ฒฐ๊ณผ๋ฅผ ๋ณ์์ ๋ฃ์๋๋ฐ ๊ฐํ๋ฌธ์๋ค์ด '\n' ๋ฌธ์๋ก ์ ๋ ฅ๋์ด ๋ณ๋๋ก split ํด์ค์ผ ํ์ด์ 2019/08/05 - [Programming/Linux] - [Linux] mysql ์ ์ ๋ฐ ์ฟผ๋ฆฌ ์คํ ๋ช ๋ น์ด echo -e ์ต์ ์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์์ต๋๋ค IFS๋ก๋ ์ฒ๋ฆฌํ ์ ์์ ๊ฒ ๊ฐ์์ ๐ก ๊ฐํ๋ฌธ์ ์คํ ๋ฐฉ๋ฒ e์ต์ ์ escape ๋ฌธ์๋ค์ ์คํ RESULT="aaa\nbbb\nccc\n" echo -e $RESULT ## ์คํ ๊ฒฐ๊ณผ aaa bbb ccc 2019. 9. 4. [๋ฆฌ๋ ์ค] ftp ์ ์ ๊ณ์ ๊ถํ 777 ์ฃผ๋ ๋ฐฉ๋ฒ 1. vsftpd.conf ์ค์ ํ์ผ ์์ ํด๋น ์ค์ ('local_umask=000')์ ๋ณด์์ ์ทจ์ฝํจ ๊ถ์ฅ ์ค์ ์ local_umask=022 022๋ก ์ค์ ๋์ด ์๋ค๋ฉด, ํ์ผ์ 644(666-022)์ ๊ถํ์, ๋๋ ํ ๋ฆฌ๋ 755(777-022)์ ๊ถํ์ ๊ฐ์ vi /etc/vsftpd/vsftpd.conf -- ์๋ ๋ด์ฉ์ผ๋ก ์์ local_umask=000 #local_umask=077 2. vsftpd ์ฌ๊ธฐ๋ service vsftpd restart 2019. 8. 23. [๋ฆฌ๋ ์ค] ant ์ค์น ๋ฐ ์ค์ ant๋ Java ๊ธฐ๋ฐ์ ๋น๋ํด๋ก ๋ฆฌ๋ ์ค์์ make ์ ์ ์ฌํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. 1. ์๋ ์ฃผ์์์ ant ์ต์ ๋ฒ์ ํ์ธ apache-ant-1.10.5-bin.tar.gz ํ์ผ ํ์ธ https://archive.apache.org/dist/ant/binaries/ 2. ๋ค์ด๋ก๋ wget https://archive.apache.org/dist/ant/binaries/apache-ant-1.10.5-bin.tar.gz 3. ์์ถ ํด์ tar -zxvf apache-ant-1.10.5-bin.tar.gz 4. ํจ์ค ์ค์ ๋ณธ์ธ์ด ์์ถํด์ ํ bin ๊ฒฝ๋ก๋ฅผ ์ค์ ํ๋ฉด ๋ฉ๋๋ค vi ~/.bash_profile -- ์๋ ๋ด์ฉ ์ถ๊ฐ export ANT_HOME=/usr/bin/ant export PATH=$PA.. 2019. 8. 20. [๋ฆฌ๋ ์ค] MySQL ์ ์ ๋ฐ ์ฟผ๋ฆฌ ์คํ ๋ช ๋ น์ด mysql -h'$hostname' -u'$user' -p'$password' $TABLE_NM -e "์คํ์ฟผ๋ฆฌ" h : ํธ์คํธ๋ช u : ๊ณ์ p : ํจ์ค์๋ TABLE_NM : ํ ์ด๋ธ๋ช e : ์คํ ์ฟผ๋ฆฌ ๋ด์ฉ ๐ ์ฐธ๊ณ ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ๋ฅผ ์ ๋ณ์์ ์ ์ฅํ๊ณ ์ถ๋ค๋ฉด -N ์ต์ ์ ๋ถ์ฌ์ ์ฌ์ฉ 2019/09/04 - [Programming/Linux] - [๋ฆฌ๋ ์ค] mysql ์ฟผ๋ฆฌ ๊ฒฐ๊ณผ ์ ๋ณ์์ ์ ์ฅ 2019. 8. 5. [๋ฆฌ๋ ์ค] ์ํ๋ ํ์ผ ์ฐพ๊ธฐ(find ๋ช ๋ น์ด) ํ์ฌ ์์น์์ aa๋ก ์์ํ๋ ํ์ผ ๋ชจ๋ ์ฐพ๊ธฐ find . -name 'aa*' -print 2019. 7. 5. [๋ฆฌ๋ ์ค] ์๋์ฐ ํ ์คํธ๋ฅผ ์ ๋์ค ํ ์คํธ๋ก ๋ณํ ๋ฆฌ๋ ์ค์ ์ต์ํ์ง ์์ ๋ ๋ง์ด ํ๋ ์ค์๋ก ์๋์ฐ์์ ํธ์ง๊ธฐ๋ก ์์ ํ ํ ์คํธ ํ์ผ์ ๋ฆฌ๋ ์ค๋ก ์ ๋ก๋ ํ ์ฌ์ฉํ๋ฉด ์ฌ์ฉ์ด ์๋ฉ๋๋ค. ์๋ฅผ ๋ค์ด ์ ํ์ผ์ ์๋์ฐ์์ ์์ ํ ๋ฆฌ๋ ์ค์์ ์คํํ๋ ค๊ณ ํ๋ฉด ์๋ฌ๊ฐ ๋ฐ์ํ๋๋ฐ ๋ฆฌ๋ ์ค ์ฌ์ฉ ์ด๊ธฐ์ ํ์ฐธ ๊ณ ์ ํ๋ค์. ๐ฅ vi๋ก ํ์ผ ์ด์ด์ ์๋ ๋ช ๋ น์ด ์คํํ๋ฉด ๋ฉ๋๋ค. ์ด ๋ช ๋ น์ด๋ฅผ ์ฌ์ฉํ๋ฉด ํ์ผ์ ์ค ๋ฐ๊ฟ ๋ฌธ์ ํ์์ ๋ณ๊ฒฝํ ์ ์์ผ๋ฉฐ, ์ฃผ๋ก Windows ์คํ์ผ(CR+LF)์ด๋ Mac ์คํ์ผ(CR)๋ก ์์ฑ๋ ํ์ผ์ Unix ์คํ์ผ(LF)๋ก ๋ณํํ ๋ ์ฌ์ฉํฉ๋๋ค. :se ff=unix 2019. 7. 5. [๋ฆฌ๋ ์ค] ํ์ผ ์ด๋ฆ ์ฌ๋ฌ๊ฐ ๋์์ ๋ณ๊ฒฝ ๋น์ทํ ๊ท์น์ ํ์ผ๋ช ๋์์ ์ผ๊ด ๋ณ๊ฒฝํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. rename '๊ณตํต๋ด์ฉ' '๋ณ๊ฒฝํ ๊ณตํต๋ด์ฉ' '๋ณ๊ฒฝ๋์' ex) rename .txt test.txt * 2019. 5. 31. [๋ฆฌ๋ ์ค] jar ํ์ผ ์์ฑ ๋ฐ ์คํ ๋ฐฉ๋ฒ ์ดํด๋ฆฝ์ค๋ก jar ํ์ผ ์์ฑํ์ฌ ๋ฆฌ๋ ์ค์์์ jar ํ์ผ ์คํํ๋ ๋ฐฉ๋ฒ์ ๋๋ค. ์๋ฐ์ฝ๋๋ ๋ฉ์ธํจ์๋ก ์ ๋ ฅ๋๋ ๊ฐ์ ์ถ๋ ฅํ๋ ๊ฐ๋จํ ์ฝ๋๋ก ์์ฑํ์ต๋๋ค. public class test{ public static void main(String[] args){ for(String arg:args){ System.out.println(arg); } } } 1. eclipse๋ก jar ํ์ผ ์์ฑ ๋ฉ์ธ ํด๋์ค๋ฅผ ์ง์ ํด์ฃผ์ง ์์ผ๋ฉด no main manifest attribute, in test.jar ์๋ฌ๊ฐ ๋ฐ์ํฉ๋๋ค. 2. ์์ฑํ jar ํ์ผ์ ๋ฆฌ๋ ์ค ์๋ฒ๋ก ์ด๋์ํค๊ณ ์๋ ๋ช ๋ น์ด๋ฅผ ์คํ java -jar test.jar TEST [์คํ ๊ฒฐ๊ณผ] TEST 2019. 5. 29. ์ด์ 1 2 3 4 5 ๋ค์