一、文件处理命令
ls 、cd、pwd、touch、mkdir、cp 、mv(有改名的功能)、rm(-f)(-r)(-rf)、cat、more(空格显示下一页、Enter显示下一行、q退出)、head、tail
ln :产生链接文件
软硬链接的区别:
硬链接:新建的文件是已经存在的文件的一个别名,当原文件删除时,新建的文件仍然可以使用.
软链接:也称为符号链接,新建的文件以“路径”的形式来表示另一个文件,和Windows的快捷方式十分相似,新建的软链接可以指向不存在的文件.
1.硬链接和原来的文件没有什么区别,而且共享一个 inode 号(文件在文件系统上的唯一标识);而软链接不共享 inode,也可以说是个特殊的 inode,所以和原来的 inode 有区别。
2.若原文件删除了,则该软连接则不可以访问,而硬连接则是可以的。
3.由于符号链接的特性,导致软链接可以跨越磁盘分区,但硬链接不具备这个特性.
二、权限管理指令
linux文件详细信息介绍:
chmod:改变文件或者目录权限
chown:改变文件或者目录的所有者
chgrp:改变文件或目录的所属组
三、文件搜索命令
which:显示命令所在位置
find:查找文件或目录
locate:查找文件或目录,要和updatedb(更新文件系统数据库)一起配合使用,因为locate只查看原有的文件系统数据库,新建的文件没有加入数据库
grep:在文件中搜索字串匹配的行并且输出
四、帮助命令
man、whatis(获取简短的命令介绍信息)
五、网络通信命令
write:想一个用户发送信息,以ctrl+D结束
wall:向所有用户广播信息
ping:测试网络连通性
ifconfig:查看网络设置信息
六、shell应用技巧
1.bash应用技巧
命令补齐:Tab
命令历史:上下键
清屏:Ctrl+l
删除光标所在行:Ctrl+u
2.命令别名
查看别名:alias
新建别名:alias rmd "rm -rf"
删除别名:unalias rmd
3.输入输出重定向
4.管道
5、命令连接符
6、命令替换符