admin 管理员组文章数量: 886993
1. 操作目录的相关命令
1.1 目录操作命令
# ls 查看当前目录有哪些文件夹和文件
ls
# ls -a 显示所有的文件和文件夹 .开头隐藏文件
# cd 目录 进入一个目录
cd .. 退到上级目录
~代表现在在用户目录的根目录下面
最开始登录linux的时候,默认打开的就是当前登录用户的根目录
clear 清屏
#创建文件夹
mkdir 文件夹的名字 创建的是否是文件夹跟名字没有关系,只和命令有关
#删除文件夹
rmdir 文件夹的名字
#级联创建
mkdir -p bb/cc
1.2 浏览文件
# cat 文件名 查看文件的内容
cat yum.conf
more 文件名 分页查看 空格控制下一页
less 文件名 pgup pgdn 上下翻 一行
# 实际开发中查看tomcat日志需要使用
tail -10 文件名 查看最后10行数据
#!!!!!!!!!!!!!!!!!!!!
tail -f tomcat日志文件 动态的查看日志
tail -f tomcat日志文件 动态的查看日志
1.3 创建文件和删除文件
#创建空白文件
touch 文件名
#删除文件
rm 文件名 删除前询问 y删除
rm -f 文件名 删除前不询问
rmdir 文件夹的名字 rmdir: failed to remove ‘bb’: Directory not empty
如果文件夹中有东西,都不能删除
rm -r 文件夹的名字 递归删除 删除前询问
rm -rf 文件夹的名字 递归删除 删除前不询问
rm -f 文件名 删除文件
rm -rf 文件夹 递归删除文件夹
1.4 复制和移动
相对路径 相对于当前文件夹的路径
绝对路径 从根目录开始的路径
#清屏 clear
#复制
#相对路径拷贝
cp aa.txt ../bb
#绝对路径拷贝
#pwd 查看当前目录的绝对路径
cp /home/aa/aa.txt /home/bb
#mv 移动
mv /home/aa/aa.txt /home/bb
#重命名
mv aa.txt banzhang.txt
1.5 打包和压缩
#打包
tar
-c 创建一个新的tar文件 打包的文件
-v 显示运行的过程信息
-f 指定文件名
-z 调用gzip压缩命令进行压缩
-t 查看解压文件的内容
-x 解压tar文件
#打包
tar -cvf 打包后面的文件名 文件或者目录
tar -cvf banzhang.tar bb
#拆包
tar -xvf tar包的名字
tar -xvf banzhang.tar
#打包及压缩
tar -zcvf banzhang.tar.gz bb
#解压
tar -xzvf banzhang.tar.gz 压缩包的名字
tar -xzvf xxx.tar.gz 解压操作
1.6 查找文件
#find 查找符合条件的文件
find / -name "log*" 查找以什么开头的文件
find / -user root -ls
#grep命令 查找符合条件的字符串
grep plugins yum.conf --color
1.7 其它常见的命令
#pwd
pwd 显示当前所在目录
#系统管理命令
ps 查看正再运行的某个程序的状态
ps -ef 查看所有的进程
ps -ef | grep ssh
kill -9 进程id 杀死进程
&&命令之间的连接 实现逻辑与的功能
mkdir test && cd test 左边执行成功才会执行右边
#网络命令
ifconfig 查看网络信息
ifconfig eth0 up 启动网卡
ifconfig eth0 down 停用网卡
ping 127.0.0.1
netstat 查看网络的端口号
netstat -an | grep 3306 查看某个程序是否启动成功
#系统命令
date 显示当前服务器的时间
date -s "时间" 设置系统时间
df -h 显示磁盘的使用信息
free -m 显示内存信息
top 显示正在运行的程序
who 显示当前登录用户的信息
hostname 显示当前主机名
uname 显示系统信息
uname -a
1.8 用户创建(了解)
#linux
useradd 添加一个用户
useradd 用户名 -d 为用户创建一个目录
useradd longlong -d /home/longlong
#passwd 用户名 为用户设置密码
passwd longlong
sasacascsacsaSAd_
su 用户名 切换用户
userdel -r 用户名 删除用户
userdel -r banzhang
2.Vi和Vim编辑器
2.1 vi/vim是什么
在linux系统上经常需要进行文本编辑,最常用的是vi编辑器。
可以把他理解为windows下的记事本。
2.2 vi的使用场景
在非图形安装Linux下的首选编辑器
远程使用Linux系统的时候
黑客、红客/白客
2.3 如何使用vi
使用vi,最核心的就是理解到他的3种模式。然后是记忆一些常用命令,当然最好的方法就是练习过程中记忆这些命令快捷键。
2.4 一般模式
光标移动,复制,剪切,粘贴,撤消,恢复
光标移动:
← ↑ ↓ →
G 移动到最后一行
100G 移动到第100行
ctrl+f 向下翻页
ctrl+b 向上翻页
复制:
yy 复制当前光标所在行
yG 复制光标所在行到最后一行之间的所有行
y1G 复制光标所在行到第一行之间的所有行
剪切/删除:
x 向后剪切(删除)一个字符
X 向前剪切(删除)一个字符
dd 剪切(删除)当前光标所在行
dG 剪切(删除)光标所在行到文件最后一行之间的所有行
d1G 剪切(删除)光标所在行到文件第一行之间的所有行
粘贴:
p 粘贴到光标所在行下面
P 粘贴到光标所在行上面
撤消:
u 撤消
恢复:
ctrl+R 恢复
2.5 编辑模式
i 从当前光标所在位置开始插入
A 从当前行的末尾字符后面开始编辑
o 在当前行下面插入一行新的空白行
a 从当前光标所在字符的下一位开始编辑
O 在当前行上面插入一行新的空白行
r 替换当前光标所在字符一次(r 1:将当前光标所在字符替换为1)
R 一直替换光标所在的字符,直到按下ESC停止
2.6 命令行模式
命令行模式可执行的操作: 保存,退出,显示行号,搜寻
保存/退出:
:wq 保存并退出
:q! 不保存,强制退出
设置行号:
:set nu 显示行号
:set nonu 取消显示行号
搜寻关键字:
/word 向下搜寻word关键字
n 下一个
N 上一个
2.7 常用命令
在Linux下一般使用vi编辑器来编辑文件。vi既可以查看文件也可以编辑文件。三种模式:命令行、插入、底行模式。
切换到命令行模式:按Esc键;
切换到插入模式:按 i 、o、a键;
i 在当前位置前插入
I 在当前行首插入
a 在当前位置后插入
A 在当前行尾插入
o 在当前行之后插入一行
O 在当前行之前插入一行
按i进入编辑模式,编写
esc退出编辑模式
shift+: 进入命令模式
:wq保存并且退出
:q 退出
:q! 强制退出不保存
版权声明:本文标题:【Linux】Linux的常用命令、Vi和Vim编辑器 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1733258324h1567543.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论