1、文件操作
cd 目录名/当前文件名
cd .. 返回上一级目录
cd / 返回根目录
ls、ll 显示当前文件
ls -l查看文件属性 -a显示隐藏文件
mv 移动文件,也可用于修改文件名
cp 复制文件
rm 删除文件
rm -rf 删除文件夹,以及文件夹下面所有文件
scp 用户名:IP地址:文件路径 当前服务器目录 跨Linux服务器复制 ,将远程服务器上的文件复制到本地
tab自动补全命令或者文件名
mkdir 创建目录
pwd 查看当前目录
touch 创建空文件
vi 文件名,然后保存wq! 创建文件
chmod 777 文件名 设置文件权限
chown jenkins:jenkins 文件名 设置组权限 加-R表示递归修改
cat 文件名 查看文件内容
tailf 文件名 动态查看文件信息,常用于查看日志,退出ctrl + c
less 文件名 查看长文件
head 文件名 -n 20 显示前20行文件
find 路径 -name 文件名 在指的路径下查找文件
find 路径 -size -1000k 查找出小于1000k的文件
2、网络知识
ifconfig 可以查看ip地址信息等
netstat -nlp 查看监听端口信息
route 查看路由信息
3、性能指标
top
free -m
4、查看CPU、内存等信息
lscpu
free -m
fdisk -l 出卡磁盘信息
mount 磁盘信息 挂载点目录 挂在磁盘
fdisk 磁盘信息 给磁盘分区
df -h 查看分区信息
du 查看文件和目录磁盘使用的空间
5、用户名密码等
useradd 添加用户
userdel 选项 用户名 删除用户
groupadd 选项 用户组 添加组
passwd wuwang 给用户wuwang设置密码
history 查看历史记录
date 查看当前时间
shutdown 关机
reboot 重启
last reboot查看重启记录
sudo 命令 使用root权限执行命令
yum install 包名 安装包【centos系统】,有的包需要配置yum源

格式为

yum常用命令

apt-get install 包名 安装包【unbantu系统】
6、进程
ps -ef 查看所有进程
kill -9 PID 杀死进程
service jenkins start 启动服务
7、vim或vi文本编辑器
i 在当前光标前插入文本
a在当前光标后插入文本
o在当前光标下一行插入文本
dd删除行
x删除字符
set nu设置行号
w保存
wq保存退出
q直接退出
yy复制行
p粘贴
ctrl f 向下翻页
ctrl b 向上翻页
edit在vi中打开另一文件
8、压缩或者解压缩
tar -xvzf redis-stable.tar.gz 解压索并解包
tar -zcvf a.tar.gz *.txt 将所有后缀名为txt的文件打包并压缩为tar.gz格式
-x 解压
-z 有gzip属性的
-v 显示所有过程
-c 建立压缩档案
9、文件权限

最前面的是文件权限包括可读、可写、可执行,分为3组,第一组表示文件所有者权限,第二组表示文件所有组权限,第三组表示其他人权限。也可以用数字表示,如777。每一组的权限是3位二进制数
第一个字符含义

10、Linux文本处理
grep 进行过滤,grep一般有两种用法,一种是从文件查找,一种是从管道的输入查找
grep 'word' 文件名
cat 文件名 | grep 'word' | 表示使用管道
-i 忽略大小写 -v反向查找 -n输出结果加行号

sed常用于字符串替换
常用字符串替换:sed 's/要被替换的字符串/新的字符串/g' //固定的格式,开头是s结尾是g,中间三个/分隔开要被替换的字符串和新的字符串,注意这里要被替换的字符串可以是正则表达式。

awk 常用于处理列
awk '{命令}' 如ps -aux | awk '{print $1}' $1表示第一列

可以使用-F选项执行分隔符
xargs用于给命令传递参数

11、Linux目录结构



网友评论