一、目录与文件
cd .. 返回上一级目录
cd ../..返回上两级目录
cd /home 进入home目录
cd - 返回上次所在的目录
cd ~ 进入个人总目录
二、pwd 显示 当前工作目录
三、ls命令
查看文件与目录的命令
ls 查看当前目录下的所有文件
ls -l 显示出文件和目录的详细内容
ls -a 列出全部文件,包含隐藏文件
四、cp命令
可以将一个文件复制到另外一个目录下
cp -a 将文件的特性一起复制
cp -p 连同文件属性一起复制,而非使用默认方式,与-a相似
cp -i 若文件已经存在则覆盖时会先进行询问是否覆盖
cp -r 递归复制,用于目录复制
cp -u 当目标文件与源文件有差异时才复制
五、mv命令(用于移动文件、目录或改名)
-f 强制将目录文件移动到另一个目录下,不询问
-i 如果目标文件已存在会进行询问是否覆盖
-u 若目标文件与源文件不同才能移动成功。
六、rm -rf /*强制递归删除当前目录下的所有文件 (删库跑路)
七、进程相关的一些命令
ps -a:显示不予terminal有关的所有进程
ps -A 显示所有进程
ps -u :显示有效用户的相关进程
ps aux # 查看系统所有的进程数据
ps ax # 查看不予terminal有关的所有进程
ps -lA # 查看系统所有的进程数据
ps axjf # 查看连同一部分进程树的状态
ps -l :查看进程的详细信息 PID
kill命令
通常与ps命令一同使用,先用ps 查出进程ID,然后用kill -9 pid 强制关闭进程,杀死进程还有killall -9 程序的名字/pkill 程序的名字
查看进程端口号:netstat -tunlp|grep 端口号
普通文件:用来存储普通的数据,字符串等;目录文件:存储一张表,该表就是这个目录下所有文件和inode的映射关系。
权限参数所代表的意义:
对于普通文件来说:
r : 可以获取这个文件的名字和内容;x代表改文件能否被执行 ;w:代表是否可以修改这个文件的内容以及名称。可以删除此文件。
对于目录文件来讲:
r:表示具有读取目录结构列表的权限,所以当你具有读的权限时,表示你可以查询该目录下有哪些文件,并可以用ls显示文件名称,当然前提是这个目录具有-x的权限,以为有x才能进入目录。
x: 有x权限表示可以进入该目录。
w: 具有移动该目录结构列表的权限(建立新的文件和目录、删除已经存在的文件和目录,更新文件和目录)