LINUX基本操作

LINUX操作 – 基础篇

1.1 切换目录命令cd:

使用 cd /test 切换到根目录下的test目录
cd … 切换到上一层目录
cd / 切换到系统根目录
cd ~ 切换到用户主目录
cd - 切换到上一个所在目录

1.2 列出文件列表:ls ll dir(*****)

  • ls 显示目录内容(不包含隐藏文件)
  • ls -a 显示所有文件或目录(包含隐藏的文件)
  • ls -l 详细列表显示目录内容(不包括隐藏文件) 缩写成ll
  • ls –lh 友好的显示方法 缩写成ll -h

1.3创建目录和移除目录:mkdir rmdir

mkdir test 在当前目录下创建app目录
mkdir –p test/test2 级联创建test以及test2目录
rmdir(remove directory)命令可用来删除“空”的子目录:
rmdir test 删除test目录

1.4浏览文件内容

cat 用于显示文件的内容。
【用于少量文件内容的快速查看】 格式:cat[参数]<文件名>
例:cat install.log
more 一般用于要显示的内容会超过一个画面长度的情况。
例: more install.log
空格显示下一页数据 ,回车显示下一行的数据,按 q 键退出查看。

  • less 用法和more类似,不同的是less可以通过PgUp、PgDn键来控制。
    也可以用* 空格显示下一页数据 ,回车显示下一行的数据,按 q 键退出查看。
    例: less install.log
    * PgUp 和 PgDn 进行上下翻页查看.
    适合:查看日志内容。

  • tail命令是在实际使用过程中使用非常多的一个命令,它的功能是:用于显示文件后几行的内容。
    用法:
    tail -10 install.log 查看后10行数据
    ctrl+c 结束查看
    适合:日志文件特别大时,查看某部分日志内容。

1.5其他常用命令

【pwd】
显示当前所在目录的绝对路经
【touch】
创建一个空文件
例如: touch a.txt
【ll -h】
友好显示文件大小
【wget】
下载资料
例如: wget http://nginx.org/download/nginx-1.9.12.tar.gz
下载nginx插件

1.6文件操作:

【rm】
rm 删除文件
用法:rm [选项]… 文件…
rm a.txt  删除a.txt文件
删除需要用户确认,y/n rm 删除不询问
rm -f a.txt  不询问,直接删除 rm 删除目录
rm -r a  递归删除 不询问递归删除(慎用)
rm -rf a  不询问递归删除
rm -rf *  不询问当前目录下的删除所有内容
rm -rf /* 删除根目录下所有的文件和文件夹
rm -rf /
简单打包:
tar –cvf xxx.tar ./
将当前路径下所有内容打包成xxx.tar
打包并且压缩:
tar –zcvf xxx.tar.gz ./* 将当前路径下所有内容压缩打包成xxx.tar
解压
tar –xvf xxx.tar 将xxx.tar解包到当前目录中
tar -xvf xxx.tar.gz -C /usr/aaa 将xxx.tar解压到指定的 /usr/aaa目录中,目录必须存在注意C是大写的

1.7Vim编辑器:

在Linux下一般使用vi编辑器来编辑文件。 vi既可以查看文件也可以编辑文件。 三种模式:命令行、插入、底行模式。
切换到命令行模式:按Esc键;
切换到插入模式:按 i键;
i 在当前位置生前插入
I 在当前行首插入
a 在当前位置后插入
A 在当前行尾插入
o 在当前行之后插入一行
O 在当前行之前插入一行

切换到底行模式:按 :(冒号);
打开文件:vim file
修改文件:输入i进入插入模式
保存并退出:esc:wq
不保存强制退出:esc :q!
快捷键:
dd – 快速删除一行

1.8 管道

管道是Linux命令中重要的一个概念,其作用是将一个命令的输出用作另一个命令的输入。 示例
ls --help | more 分页查询帮助信息
ps –ef | grep java 查询名称中包含java的进程

ifconfig | more
cat index.html | more
ps –ef | grep aio

1.9网络通讯命令

ifconfig 显示或设置网络设备。
ifconfig 显示网络设备
ifconfig eth0 up 启用eth0网卡
ifconfig eth0 down 停用eth0网卡 ping 探测网络是否通畅。
ping 192.168.0.1 Ctrl+c可以停止

netstat 查看网络端口。
netstat -an | grep 3306 查询3306端口占用情况

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值