linux常用基础密令
1.创建目录和移除目录mkdir【掌握】
-
用来创建子目录.
mkdir app 在当前目录下创建app目录mkdir –p app3/test 级联创建app3以及test目录
2.cat【掌握】
- 用于显示文件的内容, 格式:cat[参数]<文件名>
cat yum.conf 查看yum.conf 的内容
3.more【掌握】
- 分页查看。按空格键显示下一个画面(下一页)。回车显示下一行内容。按 q 键退出查看。(Ctrl+C退出查看)
more services
4.tail -f 滚动的查看文件
- tail -f 文件名:滚动的查看文件. **【掌握】
一般用作查看tomcat的日志
tail -f catalina.log - ctrl+c 结束查看
5.cat 和 more 和 tail -f
- cat 文件名; 查看文件的所有的内容(适合查看文件内容不多的情况)
- more 文件名; 分页查看文件的内容(适合查看文件内容比较多的情况, 空格 下一页; enter 下一行)
- tail -f 文件名; 滚动查看文件(一般查看Tomcat日志)
6.touch创建文件
touch 文件名;
7.mv移动文件
mv 文件/目录 目录; 把文件/目录移动到目录
mv 文件 目录/新的文件名; 移动并且重新命名
mv 文件 新的文件名; 重新命名
8.cp拷贝文件
cp 文件 目录; 把文件拷贝到指定目录
cp -r 目录 目录; 把目录拷贝到指定目录
cp 文件名 新的文件名; 拷贝一份 重新命名
cp 文件 目录/文件; 拷贝并且重新命名
9.rm删除
rm -rf 文件或者目录; 不询问递归删除
10.vi编辑文件
- 打开文件:vi file ,处在命令模式 ;
命令模式------(i)----->编辑模式-----(Esc)-----> 命令模式-----(?-----> 底行模式 - 退出:esc->:q
修改文件:输入i进入插入模式
保存并退出:先输入esc(切换到命令模式), 在输入:(切换到底行模式), 最后输入 wq
不保存退出:先输入esc(切换到命令模式), 在输入:(切换到底行模式), 最后输入 q
vi的模式
命令模式:对行进行操作 移动光标. 切换到命令行模式:按Esc键
命令模式常用的快捷键
yy:复制当前行
p:粘贴
dd:删除当前行
编辑模式:对具体的字符进行操作. 切换到插入模式:按 i键
底行模式:退出. 切换到底行模式:按 :(冒号) . 注意:要从命令模式切换,不能从编辑模式切换到底行模式
:wq 保存并退出
:q 退出(不保存)
:q! 强制退出(不保存)
11.打包压缩【tar -zcvf】
-
语法:tar -zcvf 打包并压缩后的文件名 要打包压缩的文件/目录
- -z调用压缩命令进行压缩, 没有加上-z就是打包(可选项)
- -c 创建新的文件(必选项)
- -v 输出文件清单(可选项)
- -f 文件名由命令台设置(必选项)
-
练习: 把app文件夹进行压缩
tar -zcvf app.gz app
12.解压【tar -xvf】 【重点】
- 语法
- tar -xvf 压缩文件; 解压到当前目录
- tar -xvf 压缩文件 -C /usr/local 解压到/usr/local目录
- 参数含义
- -x 取出文件中内容
- -v 输入文件清单
- -f 文件名由命令台设置
13.压缩与解压的总结
-
文件扩展名
- .tar 包
- .gz 压缩包
-
压缩
tar -zcvf 压缩包文件名 目录/文件 文件…
-
解压【重点】
tar -xvf 压缩包/包 解压到当前的目录
tar -xvf 压缩包/包 -C 目录 解压到指定的目录
14.修改权限
eg: chmod 777 文件:让所有的用户对该文件可读可写可操作
chmod 000 文件:取消所有用户的所有权限
chmod 456文件: 当前用户可读, 当前组里面其它成员是可读可操作,其它用户可读可写
15.显示当前目录的绝对路径pwd
pwd
16.查看网卡信息ifconfig
ifconfig
17.查看进程ps -ef
ps -ef
18.杀进程kll -9 pid
kll -9 pid
19.管道(|)和筛选(grep)
eg: ps -ef | grep vi
20.rpm软件包管理器
1.1概述
一种用于互联网下载包的打包及安装工具,它包含在某些Linux(CentOs)分发版中。
1.2命令
rpm -qa : 查询所有安装过的软件包
rpm -e --nodeps 删除的软件包名: 删除指定的安装包
rpm -ivh 包名 :安装rpm包
如果扩展名是tar或者gz, 一般不需要安装的, 直接解压; 如果扩展名是rpm, 就需要安装了