Linux常用命令总结

一、目录与文件

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: 具有移动该目录结构列表的权限(建立新的文件和目录、删除已经存在的文件和目录,更新文件和目录)

 

posted @ 2019-09-13 17:12  起个名字都这么男  阅读(44)  评论(0编辑  收藏  举报