ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

【Linux】基础常用操作之二

2020-12-01 16:02:17  阅读:157  来源: 互联网

标签:文件 常用 zip tar 用户 之二 查找 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 #重启服务

标签:文件,常用,zip,tar,用户,之二,查找,Linux,权限
来源: https://blog.csdn.net/weixin_40844116/article/details/110426996

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有