学习java的心得感悟--Linux的文件操作命令
Linux的文件操作命令
**
第一周 来说一说学习Java的心得感悟吧!!!
1.我觉得学习java一个是循环渐进得到,有始有终的按部就班,脚踏实地,java是一门有着阶梯性的一门语言,要按java的学习体系,先学习什么,在学习什么,只有这样,我们学习中才能遇到更少的麻烦,java是一门更倾向于网络的语言,不要上来就学习JSP 因为没有基础,在以后的学习中很可能遇到很多麻烦 2.其次我觉得信心。恒力。毅力是最重要的,这是学习java必备的心理素质。不能刚开始学习的时候很有兴趣,遇到困难就退宿,这样最终会一事无成,不经历风雨 怎能遇见彩虹。有时候虽然遇到问题了,但是你一旦弄懂了,把问题解决了,就会感到很兴奋,这就是编程的快乐!还有就是我们一定要摆脱拖延症,想干什么就必须要去执行 3.给大家推荐一些学习编程的网站:,开元中国,GitHub 祝大家每天都会有很大的进步 我们一起加油 Linux系统的文件操作命令 (1) clear 清屏 (2) pwd 显示当前目录 (3) cd name/ /name / …/ 切换目录 (4) ls [-la] 查看当前目录[详情] (5) mkdir name[ name2 …] 创建目录 (6) rm -rf / -ri 删除文件或目录 (7) cp 复制文件或目录[-r] (8) mv 移动文件或目录、兼有重命名 (9) cat cat …|grep … (10) touch 创建文件 (11) more space下一页 enter下一行 b上一页 q退出 (12) less space下一页 y上一行 enter下一行 PgDn下一页 PgUp上一页 q退出 (13) head -n 查看开头N行 (14) tail -n 查看末尾N行 管道组合cat srcfile/ps -ef |grep/less/more/head -n/tail -n >/>> destfile (15) vi ① 默认进入命令模式 1) :w 保存不退出 2) :wq/x 保存退出 3) :q! 退出不保存 4) /… 推到根目录 5) yy 重复命令 6) p 复制 7) dd 删除 8) shit+g 进入尾行 ② i/a 进入编辑模式 9) esc 退出编辑模式 ``` (16)sed类型 (1)sed -i “s/hadoop/mongoDB/g” ls 将myInfo.txt中的hadoop替换成mongoDB,并保存文件,s和g开始结束符 (2)sed -i ‘1 a Linux is fun.’ myInfo.txt 在myInfo.txt 第二行后插入以下语句后保存文件Linux is fun.“1”可以替换成任意行号 (3)sed -n 2p myInfo.txt 查看myinfo.txt的第二行信息,p为行结束符 (4)sed -n ‘70,75p’ myInfo.txt 输出第70行到第75行的内容 (5)sed -n 6p;260,400p; ’ 文件名 输出第6行 和 260到400行 (6)mv myInfo.txt wangmingInfo.txt 将myinfo.txt重命名为wangmingInfo.txt (7)cp wangmingInfo.txt>cd …/student/ 复制wangmingInfo.txt 到test/java/javaEE/student目录 (17)mv类型 -i 如果目标文件存在,将会询问用户是否覆盖。 -f 覆盖已有的目标文件时不给出任何提示。 -b 若需要覆盖文件,则覆盖前先进行备份。 mv -i 456.txt /home/abc 将456.txt 移动到 /home/ 并取名为 abc 若已存在文件 abc则会询问是否覆盖。 mv -f 456.txt /home/abc 将456.txt 移动到 /home下并取名为 abc 若已存在文件 abc 覆盖时不会有任何提示。 mv -b 123.txt 345.txt 将123.txt 重命名为 345.txt时先备份 345.txt。 (18)网络配置管理 (1) ifconfig -a 查ip信息 (2) ping -C 4 192.168.xxx.xxx ping4次 (3) setup 配置ip、防火墙、服务等,需要root用户执行 (4) ifconfig eth0 192.168.1.100 network -scripts/ifcfg-ebth0 //临时设置ip (5) dhclient eth0 启用dhcp (6) service network restart 重启网络服务【stop,disable,status】 (7) netstat -an 查看所有端口 (8) lsof -i :8080 查看具体端口运行的程序 (9) nmap 10.1.252.121 扫描端口 (19)用户、分组和文件权限 ① [d-l]UGO[rwx]*3 1)[d-l] d:目录 -:文件 l:可执行文件/库文件 2)UGO U:所有者 G:分组 O:其他 3)rwx r:读 w:写 x:执行 a. --------- 000 b. 目录默认权限:rwxr-xr-x(755) c. 文件默认权限:rw-r–r--(644) d. rwxrwxrwx 777 4)权限数字化 a. - 0 b. r 4 c. w 2 d. x 1
