常用命令
1 磁盘命令
1.1 ls命令
ls:展示当前目录下资源
ls -a :展示所有的资源 带.:隐藏文件
ls -l :展示显示文件的详细信息 简化写法 ll(记住) -:文件 d:文件夹
ls -la: 显示所有隐藏的和显示文件的详细信息
常用:
ls -l 可使简化版 ll
ls -al
ll /home/ 显示指定目录下的内容
1.2 cd命令
cd / 根目录
cd /etc 进入指定的目录
cd ~ 回家 cd ~ === cd /root
cd - 后退(退到上一次的操作目录)
cd .. 进入上一级目录
cd ../etc 上一层目录里面找
1.3 pwd命令
pwd:查看当前所在的目录
1.4 mkdir:创建目录
mkdir 目录名
mkdir -p 目录名/子目录/.....
(不推荐---了解)rmdir:移除空目录(后面代替)
rmdir 目录名:移除空目录
2 文件浏览命令
2.1cat命令
cat 文件 显示指定文件内容cat install.log。
2.2 less特有(掌握):
箭头上: 上一行
箭头下: 下一行
空格:下一页
b:上一页
q:退出查看
-m:显示百分比
-N:显示行号
2.3 tail命令
tail 文件名: 查看文件的末尾 (默认10行)
tail -数字 文件名:查看文件的末尾几行,查看日志文件 tail -f install.log
注意:&表示后台运行,否则占用终端;CTRL+C退出查看状态
-----------------------------------------------------------------------------------------------------
ps:LINUX系统小技巧
1 tab 自动补全
2 退出
q:退出模式
ctrl+c: 退出模式
------------------------------------------------------------------------------------------------
远程连接linux软件
crt
ssh
clear:清空
---------------------------------------------------------------------------------------------------
3 文件操作命令
touch: 创建文件的
touch 文件名
3.1cp命令,复制
cp 文件名 ../ : 复制一份到上一层目录
cp 文件名 ../文件名:复制一份到上一层目录并且重命名
cp 文件名 指定目录名:复制一份到指定目录里
cp 文件名 文件名:复制一份到当前目录
cp -r 目录名 指定目录名:递归复制整个目录内容到指定目录 (拷贝是需要递归的)
3.2mv命令: 剪切
mv 文件名 指定目录:移动到指定目录
mv 文件名 指定目录/新文件名:移动到指定目录且重命名
mv 文件名 新文件名:重命名
mv 目录名 指定的目录名:移动一个目录到指定的目录下 (剪切是不需要递归的)
3.3rm命令: 删除 rm -rf 文件名 (删除空目录,删除文件,删除子目录)
rm 文件名: 带询问删除 y/n
rm -f 文件名:不带询问删除
rm -r 目录名:带询问的递归删除
(记住)rm -rf 目录名:不带询问的递归删除
慎用 rm -rf ./*:删除当前目录下的所有内容
不用不用不用 rm -rf /* 不用不用不用
3.4find命令: 查找
wgetrc
在指定的目录查找指定的文件在哪个目录
find / -name '文件名*'
--------------------------------------------------------------------------------------------------
4 文件编辑命令(linux很强大的功能)
4.1vi 或者 vim命令
vi的模式
命令模式:对内容行进行操作 复制整行内容 粘贴整行内容 删除整行内容
编辑模式:对具体的内容进行操作
底行模式:保存 退出..
vi文件名---i或者o--->编辑模式(编写内容)---esc-->命令模式(复制粘贴)---:-->底行模式(保存退出或者不保存退出)
只要进入编辑模式想要保存退出就必须得先进入命令模式
底行模式:
:wq 保存并退出
:q! 强制退出不保存
命令模式常用的快捷键
dd:删除当前行
yy:复制当前行
p:粘贴
问题:
如果在执行vi的过程中,发生了任何的异常,只要没有保存或退出,
那么下次该文件就不再vi了,因为之前的没有关闭
如何处理:
使用命令 ls -la 找隐藏文件 .文件名.swp
把这个文件干掉 就可以继续使用vi了
4.2grep命令
5.系统命令
5.1PS命令
ps -ef | grep -i ping
5.2 kill命令;删除正在执行的进程
kill -9 pid
5.3ifconfig命令:显示网络设备
5.4ping命令:测试与目标主机的连通性
中高级工程师:
window: 压缩/解压
linux: 一个文件夹过大
打包/解包 .tar
打包并压缩/解包并解压 .tar.gz
.tar:打包文件格式 .tar.gz:打包并压缩的文件格式
5 打包并压缩
tar
.tar
打包: tar -cvf 打包成文件包 被打包的目录
(掌握)解包: tar -xvf 文件包 .tar
.tar.gz
打包并压缩 tar -zcvf 打包成文件包 被打包的目录
(掌握)解包并解压: tar -zxvf 文件包 .tar.gz
会解包:(常用到)
.tar ---->tar -xvf 文件包
.tar.gz--->tar -zxvf 文件包