Linux命令及文件操作
??1.在/tmp/目錄下創(chuàng)建test.txt文件,內(nèi)容為:Hello,World!,用一個命令寫出來。
????答:
????echo "Hello,World!" > /tmp/test.txt
?
??? 2.給test.txt文件除所有者之外增加執(zhí)行權(quán)限,最終以數(shù)字寫出文件的權(quán)限。
????答:
????655
????默認(rèn)是644,可以通過"chmod 655 /tmp/test.txt"
?
????3.用vi命令編輯test.txt,如何跳轉(zhuǎn)到末行,首行,行首、行末,如何在光標(biāo)行下一行插入
? ? ? 如何復(fù)制5行,刪除10行,查找jingfeng的字符、把jingfeng替換為jfedu.net
????答:
????末行:G
????首行:gg
????行首:^(Shift+6)
????行尾:$(Shift+4)
????光標(biāo)下插入一行:o
????復(fù)制5行:5yy
????刪除10行:10dd
????替換::%s/jingfeng/jfedu.net/g
?
????4.查找linux系統(tǒng)下以txt結(jié)尾,30天沒有修改的文件大小大于20K同時具有執(zhí)行權(quán)限的文件并備份到/data/backup/目錄下。
????答:
????find / -name *txt -mtime +30 -type f -size +20k -perma= x -exec cp {} /data/backup/\;
?
??? 5.當(dāng)前test.txt所屬的用戶為root,組為abc,請將test.txt使擁有者為abc,組為root,寫出命令。
????答:
????chown abc:root test.txt
?
????6.如何修改Linux啟動級別為字符模式并永久生效,如何臨時、永久關(guān)閉selinux及防火墻,請分別寫出操作方法。
????答:
????更改字符模式:修改/etc/inittab一行為id:3:initdefault:
????臨時關(guān)閉selinnuxsetenforce0
????臨時關(guān)閉防火墻iptables-F
????永久關(guān)閉selinux修改/etc/selinux/config一行為SELINUX=permissive
????永久關(guān)閉防火墻 iptables -F; /etc/init.d/iptablessave
?
????7.每次開機在/tmp目錄下創(chuàng)建一個當(dāng)天的日期文件夾(提示:當(dāng)前日期表示的方法為:`date+%Y%m%d`)
????答:
????echo "mkdir/tmp/ `date+%Y%m%d`" >> /etc/rc.d/rc.local
?
????8.如何查看文件內(nèi)容,命令有哪些?查看文件第1行到3行,查看文件最后一行。
????答:
????查看文件內(nèi)容:vim、cat、head、tail
????查看第1到行:head -3 file
????查看最后一行:tail -1 file
?
????9.查看linux服務(wù)器IP的命令,同時只顯示包含ip所在的行打印出來。
????答:
????以eth0為例
????只打印所在的行:ifconfig eth0 | grep "inetaddr:"
????只打印ip:ifconfig eth0 | grep "inetaddr:" | awk -F: '{print$2}' | awk -F ' ' '{print$1}'
?
????10.將普通用戶test加入root組的命令是?
????答:
????usermod -G root test
總結(jié)
以上是生活随笔為你收集整理的Linux命令及文件操作的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux操作系统知识
- 下一篇: 设计模式的三大类