linux常用命令笔记1
1. Linux实用命令
(1) ps aux 查看进程
(2) ps aux | less 显示所有运行中的进程
(3) top 系统的动态实时视图
(4) cp 文件名 文件夹名 : cp test.txt data 复制test.txt文件并粘贴到data文件夹中
(5) cp -r 复制文件夹
(6) mv命令用来为文件或目录改名、或将文件或目录移入其它位置,例如:mv aaa bbb(将aaa文件 更改为 bbb);如:mv aaa/ bbb将aaa目录移动到bbb目录中;如:mv /aaa/* . 将aaa文件夹下的所有文件放到当前目录(. 代表当前目录)
(7) lsof -i查看端口占用情况
(8) lsof -i:8080:查看8080端口占用
(9) netstat -tunlp 用于显示 tcp,udp 的端口和进程等相关情况
(10) kill -9 PID 关闭该PID的端口
(11) Find -name 文件名 查找文件
(12) find -ctime 15 查看最近15天修改过的文件
(13) which 命令的作用是,在 PATH 变量指定的路径中搜索可执行文件的所在位置。它一般用来确认系统中是否安装了指定的软件。
(14) whereis 命令主要用于定位可执行文件、源代码文件、帮助文件在文件系统中的位置。whereis 命令还具有搜索源代码、指定备用搜索路径和搜索不寻常项的能力
(15) locate 命令跟 whereis 命令类似,且它们使用的是相同的数据库。但 whereis 命令只能搜索可执行文件、联机帮助文件和源代码文件,如果要获得更全面的搜索结果,可以使用 locate 命令。
2、linux常用文件的含义
(1) /root 系统管理员目录
(2) /bin 存放常用的命令
(3) /etc 存放所有的系统管理所需要的配置文件和子目录
(4) /home 用户的主目录
(5) /opt 这是给主机服务器额外安装软件所摆放的目录,默认是空的
(6) /boot 存放的是启动Linux时使用的一些核心文件,包括一些链接文件和镜像文件
(7) /dev 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的
(8) /lib 这个目录里存放着系统最基本的动态链接共享库,其作用类似于Windows中的DLL文件,几乎所有的应用程序都需要用到这些共享库。
(9) /proc 这个目录是一个虚拟目录,他是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。
(10) /usr 非常重要的目录。用户的很多应用程序和文件都放在这个目录下,类似于windows下的program files目录
(11) /var 非常重要的目录,系统运行的程序产生的日志都会被记录到这个目录下面,具体在/var/log目录下,另外mail的预设放置也在这个文件夹内。