目录
命令总结:
(目录) ls [参数] 目录、(查看目录)pwd、(切换目录)cd [目录路径]、(创建目录)mkdir 目录 [参数]、(删除目录)rm [参数] 目录或文件、(复制)cp -r 源目录 目标目录、 (剪切)mv 原目录位置 新目录的位置、(查找)find 路径 -name 文件名【允许模糊匹配】、(压缩)tar 参数 打包压缩后的文件名 要打包压缩的目录或文件、(解压)tar 参数 压缩文件 [-C 要解压到的目录]、(查看文件)more 文件名 、(创建文件)touch 文件名、(编辑文件)
1 打开文件
vim 文件名 ( 如果文件存在,就是打开文件; 如果文件不存在,就是新建打开 )
2 编辑文件
使用vim刚刚进入文件,我们处于命令行模式,此时不能进行文件的编辑,
此时按下键盘上的i键就能进入编辑模式,然后就能修改文件内容了。
3 保存文件
当编辑工作完成后,我们需要对编辑好的文件进行保存,此时需要先退出编辑模式,按一下ESC键,就可以退出到命令行模式。
此时如果想保存并退出文件,需要在此模式下输入 :wq 然后回车
如果想不保存直接退出文件,需要在此模式下输入 :q! 然后回车、
(权限管理)chmod 数字权限标识 -R 文件、(查看进程)ps -ef | grep 程序名、(强杀进程)kill -9 进程号、(查看端口)netstat -an | grep 端口号、(关机)shutdown -h now、(重启)reboot
一、目录处理命令
1、ls查看目录:
语法:ls 参数 目录
参数:
-l 详细展示当前目录下的文件,简写为ll
-a 查看目录下的所有文件,包含隐藏文件
-la 上面两个功能的组合(详细查看所有文件)
2、pwd查看当前所在目录
语法:pwd
3、cd切换目录
语法:cd 目录路径
目录表达形式:
/ 从根目录开始写的绝对路径目录
.. 上层目录
. 当前目录
~ 宿主目录
4、mkdir创建目录
语法: mkdir 目录 [参数]
参数:
-p 一次性创建多级目录
-v 显示创建过程
总结:
mkdir 目录路径(推荐使用绝对路径) -pv
5、rm删除
语法: rm [参数] 目录或文件
参数:
-r 将指定目录下的所有文件及子目录一并删除
-f 强制删除
总结:
rm -rf 文件(目录)路径
6、cp复制
语法: cp -r 源目录 目标目录
参数:
-r 递归处理,将指定目录下的文件与子目录一并处理
总结:
cp -r 源目录(文件) 目标目录/ 复制目录或文件到指定目录下
cp -r 源目录(文件) 目标目录(文件) 复制并改名
7、mv剪切
语法: mv 原目录位置 新目录的位置
总结:
mv 源目录(文件) 目标目录/ 剪切一个目录或文件到指定目录下
mv 源目录(文件) 目标目录(文件) 剪切并改名一个目录或文件
8、find查找
语法: find 路径 -name 文件名【允许模糊匹配】
9、打包命令
压缩命令:
语法: tar 参数 打包压缩后的文件名 要打包压缩的目录或文件
参数:
-c 创建新的文件
-f 文件名由命令台设置
-v 输出文件清单
-z 自动识别压缩或解压
总结:
tar -zcvf 压缩包名称(*.tar.gz) 要压缩的文件或者目录
tar -zcvf etc.tar.gz /opt/etc
cd /opt
tar -zcvf etc.tar.gz etc
解压命令:
语法: tar 参数 压缩文件 [-C 要解压到的目录]
参数:
-z 自动识别压缩或解压
-x 取出文件中的内容
-v 输出文件清单
-f 文件名由命令台设置
总结:
tar -zxvf 压缩文件 -C 要解压的目录
二、文件处理命令
1、more查看文件
语法: more 文件名
扩展:
cat 文件名 输出文件的所有内容到屏幕上,默认定位到最后一页
more 文件名 从第一页开始,按回车键换行,按空格健翻页,q退出
head -n 7 文件名 查看文件的前7行内容
tail -n 7 文件名 查看文件的后7行内容
tail -f 文件名 动态查看文件信息 (非常重要,常用于查看项目日志文件)
2、touch创建文件
语法: touch 文件名
3、vim编辑文件
linux 下的 vi 是一种文字编辑器,后来的升级版本是vim。
1 打开文件
vim 文件名 ( 如果文件存在,就是打开文件; 如果文件不存在,就是新建打开 )
2 编辑文件
使用vim刚刚进入文件,我们处于命令行模式,此时不能进行文件的编辑,
此时按下键盘上的i键就能进入编辑模式,然后就能修改文件内容了。
3 保存文件
当编辑工作完成后,我们需要对编辑好的文件进行保存,此时需要先退出编辑模式,按一下ESC键,就可以退出到命令行模式。
此时如果想保存并退出文件,需要在此模式下输入 :wq 然后回车
如果想不保存直接退出文件,需要在此模式下输入 :q! 然后回车
三、权限管理命令
1、形式一
chmod 用户类型+(-) 权限的英文表示 -R 文件
例子:chmod o+w -R 文件
2、形式二
chmod 英文权限标识 -R 文件
例子:chmod u=wrx,g=wr,o=wr -R 文件
3、形式三
chmod 数字权限标识 -R 文件
例子:chmod 755 -R test
四、其它实用命令
1、查看进程
语法: ps -ef | grep 程序名
解释:
ps -ef 查看所有的正在运行的进程
| 管道命令,它会将管道前面的命令输出作为管道后面的命令输入
grep 文本搜索命令
2、强杀进程
语法: kill -9 进程号
3、查看端口
语法: netstat -an | grep 端口号
解释:
netstat -an 查看所有的正在占用的端口号
| 管道命令,它会将管道前面的命令输出作为管道后面的命令输入
grep 文本搜索命令
4、关机和重启
shutdown -h now 关机
reboot 重启