14 Linux的简单认识
Linux的一些简单命令
Linux查看文件命令
- ll :会显示文件名称,创建时间。
- ls :只显示文件的名称。
- tree:查看文件,以结构树的方式显示(前提是先安装tree(安装命令:yum install tree))
- pwd:查看文件当前路径

Linux创建文件和文件夹
- touch 文件名
- mkdir 文件夹名
Liunx的文件属性
- - 表示文件
- d 表示文件夹
- x 表示可执行,即可打开运行
- r 表示可读
- w 表示可修改
Linux文件路径的操作
- cd是用来打开文件夹的命令
- cd - 上一次打开的路径
- cd / 根路径
- cd ~ 用户路径(可以理解成windows上面的左面所在的文件夹)
- cd .. 上级路径(上级目录)
- cd . 当前路径
绝对路径:根目录下,文件所在路径;
相对路径:把当前文件所在路径当作根目录,打开其他文件的路径。
Linux文件的复制
- cp 被复制的文件的路径 复制到哪个路径
- cp -r 被复制的文件夹的路径 复制到哪个路径
- 复制并给复制的文件或者是文件夹重新命名
Linux文件的移动
- mv 被移动的文件或文件夹 移动到哪里
Linux文件的删除
- rm 文件名 删除文件,仍二次确认
- rm -r 文件夹名 删除文件夹,仍需二次确认
- rm -f 文件名 直接删除文件
- rm -rf 文件或文件夹名 删除任何东西不需要确认
- rm -rf / 直接删除根目录(不能操作该命令,否则得重装系统)
Linux文件的编辑
vim和vi
vi有两种模式:
- 命令模式:i/a/insert (三个任意一个均可进入编辑模式,esc退出编辑模式);
:wq 保存并退出;
:w 保存;
:q 退出;
:q! 不保存退出;
esc 退出编辑模式;
- 编辑模式:只有在编辑模式下才可编辑;
Linux文件的读取
- cat 可读取文件的内容
- more 逐步读取 从第一行读取+进度条
- tail -f 动态读取、循环读取(我们一般可适应该命令来读取软件的日志)
- tail -n 30 读取最后30行数据
Linux上软件的安装
- 在线安装:在应用商城中直接安装
软件列表:yum list
软件安装:yum install 软件名字 例如: yum install redis
软件卸载:yum remove 软件名字 例如:yum remove nginx
- 离线安装:需要自己手动下载安装包、压缩包或者源代码
rpm -ivh 安装包
rpm -e--nodeps 软件名字
Linux上解压压缩包命令
- tar xvf ******.tar
- tar zxvf ******.tar.gz
- unzip *****.zip
Linux上搜索命令
- 文本内搜索:grep
例如:ll | grep 搜索的内容
ll | grep 岳阳楼记
yum list | grep mysql
rpm -qa | grep nginx

- 文件搜素:find 搜索的范围 -name 搜索的内容
find / -name 搜索的内容
find / -name tomcat (就比如我的服务器上有一个tomcat文件夹,但是我不知道它在哪,使用该搜索方法就可知道tomcat的路径)

Linux常用的一些命令
- 查看被占用的端口:netstat -ntlp
- 查看进程(已经运行的软件):ps -ef
如:搜索正在运行的mysql的进程号:ps -ef | grep mysql
如:搜素正在运行的tomcat的进程号:ps -ef | grep tomcat
- 杀死进程:kill -9 pid(pid是进程号)
shell脚本(就是Linux操作系统的批处理脚本)
*****.bat(windows上的批处理脚本)
Linux上shell脚本的格式为****.sh
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号