学习编程也好长时间了 ,一直以来总是看别人发博文,学到了很多东西,总想着自己也发表一些博文,将自己的学习和经历分享给其他人,嗯。以后会好好坚持下去,鼓励自己。 ̄▽  ̄
首先是最常用的切换命令:
cd:切换目录
cd.. 改变当前目录到上一层目录(返回上一级目录)
cd / 改变当前目录到根目录
cd home 改变目录到当前目录下home目录中
cd /home/soft01 改变当前目录到根目录下的soft01目录中
1.ls(list):显示当前目录的内容,显示方式是显示内容的名字
语法:ls [-al] [文件或目录]
a:显示所有文件,包括隐藏文件
l:显示详细信息
常用:ll
eg:ls /user 可以列出user目录中的所有内容,不用写出具体的绝对路径目录
2.touch[文件名]:创建一个空文件
3.mkdir [-p] [文件夹名称]:创建一个空文件夹
p:递归创建 mkdir -p t1/t2/t3
4.cp(copy):复制文件及文件夹
cp [源文件] [目标文件]
cp -r [源文件夹] [目标文件夹]
-如果当前目录再/home/softo1目录,且在此目录中有一个文件xxx.test,我要把xxx.test文件拷贝到/home/soft01/test1/test11中,
cp xxx.test test1/test11
如果执行成功,就会在test11目录中出现xxx.test文件,如果再次执行上面的命令,没有任何提示直接覆盖所以,需要提前备份文件(备份文件也是copy命令)
5.删除文件或文件夹 rm(rmdir)
删除文件夹 : rm -rf 文件夹1 文件夹2
r:递归 f:强制删除
6. cat 查看文件内容
7. More [文件名称]:查看文件内容,可完全显示
ls /etc more
ls /sbin | more
ls –help | more
使用空格翻页,回车显示下一行
8. head
head -number [文件名]
查看文件的前多少行
9. tail
tail -number [文件名]
查看文件的后多少行
10.修改名称和移动
mv apache-tomcat-7.0.55/ tomcat7
11. ln(link):创建软连接文件
Ln -s [源文件] [目标文件]
软连接特点类似windows的快捷方式
硬链接:ln [源文件] [目标文件]
类似copy,硬链接大小和源文件一样,并且是同步更新的
硬链接不能跨文件系统分区,而软连接可以
9.grep 将数据中符合匹配条件的数据输出
ls /sbin | grep if*
11.vim或vi:查看且可以修改文件,将会打开文件
esc:退出vim命令
i:切换到插入状态 insert
w:保存 write
q:退出
wq:保存退出
注意:如果想按w或q或wq,必须先按键盘的冒号,然后再敲
16.gedit 文件名 创建或编辑指定文件
gedit aaa.data 如果存在就编辑此文件,不存在就创建文件