linux命令

pwd ---查看目前所在的目录位置
su  ---切换用户
init 3 ---- 切换到命令模式
init 5 ---- 从命令模式切换到图形界面模式
ls ----显示目录下文件
-l ---- 显示文件/目录的完整的属性信息
-i ---- 显示文件的编号,code 编码
clear ---- 清屏

cd .. ---- 返回上一级
cd /  ---- 切换到根目录
cd ~ ---- 切换到当前登录的用户的属主目录

vi 文件名 ---- 编辑一些特殊名称的文件(包含了 ',""等)  
vim 文件名 ---- (编辑配置文件,有颜色标识)

mkdir BBB CCC DDD EEE ---- 创建多个目录
mkdir -p A/B/C/D/E/F ---- 同时创建父目录和子目录

rmdir BBB CCC DDD ---- 删除多个空目录
rmdir A ---- 删除一个或者多个空目录
rm -rf a  ---- 删除a目录,包含a目录及它下面的所有子目录和文件 
rm -rf a/*  ---- 删除a目录下的所有子目录及文件,但是a目录还保留

mv  [-参数] 源文件  目录文件 ----  剪切并粘贴
cp [-参数] 源文件 目标文件 ---- 复制并粘贴

cat -n 文件名 ---- 文件内容和行号一起显示
cat -b 文件名 ---- 文件内容和行号一起显示,但是空行没有行号
more +n 文件名 ---- 从第几行开始显示
more -n 文件名 ---- 每一页显示多少行(回车一行一行翻,空格一页一页翻)
命令1 | 命令 2 ---- 命令1输出的结果作为命令2输入的内容
less -N 文件名 查看文件内容 (翻页:上下键,空格,回车)
head -n 文件名 ---- 查看文件的头几行信息,默认是头10行
tail -n 文件名 ---- 查看文件末尾多少行,默认也是10行
tac 文件名 ---- 内容上下倒序
rev 文件名 ---- 内容左右倒序

gzip 源文件 ---- 压缩为.gz的压缩文件,源文件消失
gzip -c 源文件 >压缩文件.gz ---- 保留源文件,重命名压缩
gzip -d 压缩文件.gz ---- 解压缩
gzip -r 目录 ---- 压缩的目录下每个文件,目录不压缩
zip 压缩文件名  源文件 ---- 压缩文件
zip -r 压缩文件名 源目录 ---- 压缩目录
unzip 压缩文件名 ---- 解压缩
bzip2 -z 文件名 ---- 压缩,缺省参数,源文件会消失
bzip2 -k 文件名 ---- 压缩,保留源文件
bzip2 -d 文件名 ---- 解压缩

tar -cvf 打包后文件 文件列表 ---- 打包
tar -xvf 打包后文件.tar  ---- 解包
tar -zcvf  ---- 打包的同时进行压缩
tar -zxvf  ---- 解包的同时解压缩
(例:tar -zcvf FILE222.tar.gz sun1 sun12 sun123)

对安装包的依赖性非常强,安装和卸载,安装包的属性不可以出错。
rpm 包名 ---- 安装
rpm -e 包名 ---- 卸载
自动从互联网上获取安装包,然后在Linux系统中完成安装
yum -y install  ---- 安装,所有的问题都是 yes
yum -y reinstall ---- 重新安装
yum -y update ---- 更新
yum -y remove  ---- 卸载,需要先停止服务

ln -d 源文件  链接文件.hard ---- 硬链接
ln -s 源文件(绝对路径)  链接文件(绝对路径).soft ---- 软链接

chomd -R  权限 文件名/目录名 ---- 修改文件或者是目录的权限
chmod 角色+/-权限  文件名/目录名 
(例:chmod u-w,g-x,o-wx bbb、chmod ugo-x qqqq、chmod -R a-x ccc2)

ifconfig ---- 查看linux服务器的网络信息
ifdown/ifon 设备名称 ---- 关闭/开启开启网卡

grep -n ---- 显示行号
grep -c ---- 统计有几行(-i忽略大小写, -v 取反)
find -name 文件名 ---- 查找文件
模糊查找:
通配符 * ,将目录中名字包含搜索条件的全部列出来
通配符 ? ,以搜索条件开头,并且扩展一个字符命名的文件找出来
通配符 [],和 * 一起使用,表示查询条件以 [] 里面的内容结尾命名的文件信

(例:find / -name "*[CB]"  -- 查找出来的文件名有的是以B结尾,有的是
以C结尾,有的名字是包含CB

jobs -p ---- 显示暂停任务的pid
jobs -l ---- 显示每个任务的详细信息,全部信息
fg ---- 默认会将最近刚刚暂停的任务推到前台
kill -9 pid ----  表示强制结束
ps ---- 查看系统中正在运行的进程

ping ip -c num  ---- num 改为具体的数字,表示执行num 次,就停下来

df -h ---- 查看磁盘空间的使用的情况
du -h ---- 查看某一个目录的磁盘空间
free -t ---- 显示统计信息,总计
free -m ---- 单位 ,MB

centos 7 下关闭防火墙命令:
systemctl start firewalld         # 启动
systemctl enable firewalld        # 开机启动
systemctl stop firewalld          # 关闭
systemctl disable firewalld       # 取消开机启动

systemctl stop firewalld.service            #停止firewall
systemctl disable firewalld.service        #禁止firewall开机启动

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值