打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【Linux】基础常用操作之二

文章目录

一、压缩和解压命令

1) tar【格式 .tar.gz】

-c 创建一个新的tar文件
-v 显示运行过程的信息
-f 指定文件名
-z 调用gzip压缩命令进行压缩/告诉压缩包使用gzip压缩
-t 查看压缩文件的内容
-x 解开tar文件

  • 解压
    tar -zxvf 压缩文件 [-C] [指定路径]
    tar -zxvf hadoop-2.7.7.tar.gz #默认解压到当前目录
    tar -xvf snappy-1.1.1.tar.gz -C /opt #将压缩包解压到/opt目录
  • 压缩
    tar -zcvf 压缩包 要压缩的文件(夹)
    tar -zcvf snappy-1.1.1.tar.gz snappy-1.1.1 #将snappy-1.1.1文件夹进行打包压缩
    tar -zcvf /root/dir/snappy-1.1.1.tar.gz /opt/server/snappy-1.1.1

2)zipunzip【格式 .zip】

  • 解压
    unzip
    unzip mysql-connector-java-8.0.13.zip #默认解压到当前目录
    unzip -d /opt mysql-connector-java-8.0.13.zip #解压到指定目录
  • 压缩
    zip -r 压缩包 要压缩的文件(夹)
    zip -r mysql-connector-java-8.0.13.zip mysql-connector-java-8.0.13/

二、文件查找

1)find查找文件

find / -name ‘a.txt’ #从/目录开始查找a.txt文件
【/可以改成更具体的路径如/root,缩小查找范围】
find / -name ‘ins*’ #从/目录开始查找以ins开头的文件
【*是通配符,代表任意字符,*.txt代表txt类型的文件, *of* 代表包含of的文件 】
find / -type f -size 100M #查找/目录下文件大小大于100M的文件

2)grep查找文件内容

很少单独使用,一般和管道一起使用
grep hello anaconda-ks.cfg #从anaconda-ks.cfg文件中查找包含hello字符的内容

3)which查找可执行文件位置

which ls#查找命令ls可执行文件位置

三、系统管理命令

1)ps查看系统中当前运行的进程

ps #查看依赖终端的进程
ps -ef #查看Linux系统中所有的进程

2)kill杀死进程

kill -9 进程的pid #杀死某进程号的进程
每次启动进程时,pid会发生变化,但是进程运行期间pid不会变化
9代表杀死信号,使用kill -l可以查看标号的意义

3) 管道|

管道就是把前边命令的结果作为后边命令的输入
ps -ef | grep mysql #查找和mysql相关的进程
ll /etc | grep java #在/etc目录中查找java相关的文件

四、用户操作

1)用户创建useradd和密码设置passwd

useradd itheima #创建新用户itheima
passwd itheima #设置用户itheima密码

2)用户删除 userdel

userdel -r itheima #删除用户itheima

3)切换用户su

su itheima

五、权限管理

1)分析权限

root是最高权限用户
查看文件有权限描述,例如drwx-rwx-rwx
d:表示是一个目录
r:可读
w:可写
x:可执行
3个rwx代表【所属用户u 所属用户组g 其它用户o】对应拥有的权限

2)修改权限chmod

  • 方式1:
    chmod u rw a.txt #在所属用户之前的权限基础上添加可读和可写权限
    chmod u=rw a.txt #将所属用户的权限直接修改为可读,可写
    chmod x #给所属用户、所属用户组和其他用户全部加上可执行权限
  • 方式2:
    chmod 777 a.txt #给所有用户加上所有权限
    一个文件刚创建权限是644

六、网络和服务管理

1)查看主机名hostname

主机名的意义等同于ip地址
修改主机名: /etc/hostname

2)查看ip地址ifconfig

ip地址、子网掩码、
C类IP
192.168.88.2~254
255.255.255.0
修改ip地址: /etc/sysconfig/network-scripts/ifcfg-ens33

3)控制服务service

service network status #查看状态
service network stop #停止服务
service network start #启动服务
service network restart #重启服务

来源:https://www.icode9.com/content-3-770551.html
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Linux高级命令
Linux入门手册
SSH网站搬家教程
软件测试工程师 Linux 十大场景命令使用
Linux常用命令大全『全集手册』
Linux常用命令--文件相关
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服