基于Linux系统下常用目录和一些基本命令操作(二)

1、打包与压缩
      作用: 将文件夹(一个目录)打包成一个成一个文件
      语法格式: tar 选项 打包后的名称(后缀名,一般用tar)  要打包的文件或目录
      主要选项:
      -c ----->打包
      -x ----->解包
      -t  ----->查看打包文件的内容
      -r  ----->往打包文件里追加内容
      -u ----->更新压缩包中的文件
            注意: -c 和 -x 是互斥的,两者只能存在其一
      必要选项:
      -f: 必要参数,后接打包文件的名称,写在所有选项的末尾
      辅助选项:
      -C: 将指定包解压到指定的目录
      -z: 使用gzip进行压缩或解压
      -v: 显示过程
      栗子:
      tar -cf webapp.tar webapp  --->把webapp目录打包成tar后缀的压缩文件
      tar -xf webapp.tar -C /home/    --->把webapp.tar解压到/home/目录下
      tar -czvf app.tar.zip   app   --->把app目录打包成app.tar并用gzip的方式压缩,并查看压缩过程
      
2、其他命令
      使用超级权限:  sudo
      修改用户密码:
      sudo passwd 要修改密码的用户名
      栗子:
      sudo passwd zsm    --->修改用户名为zsm的密码
      sudo passwd   --->不写用户名,默认修改root用户的密码

3、文件查找
      语法格式: find 路径 [选项] 路径名或表达式
      选项:
      -name   --->通过名字去查找
      -iname  --->通过名字去且不区分大小写(中文无效)
      栗子:
      find /var/log -name auth.log 查找/var/log路径下的auth.log文件
      find /var/log -iname *.log 查找/var/log路径下的以log后缀结尾的文件且名字不区分大小写

4、用户与权限
      用户分类:    管理员(root)    系统用户    登录用户
      uid:
      0          --->root用户
      1-999      --->系统用户
      1000-65535 --->登陆用户
      --------------------------------------------------------------------------------------
      1> 添加用户
           语法格式: useradd [选项] 用户名
           选项:
           -g   --->指定新添加的用户的用户组
           -u   --->指定用户的uid
           -d   --->指定用户的/home目录
           栗子:
           useradd -u 500 -d /home/zsm zsm  --->创建一个zsm用户,uid为500 home目录为/home/zsm
       2> 删除用户
             语法格式: userdel [选项] 用户名
             选项:
             -r 删除用户以及用户的/home目录
             栗子:
             userdel -r zsm    --->删除zsm用户并且删除zsm用户的home目录
       3> 修改用户
             语法格式: usermod [选项] 用户名
             选项:
             -l 修改用户名
             栗子:
             usermod -l zsm1 zsm   --->将zsm用户名修改成zsm1
            
5、上传与下载
      语法格式: 
      上传: scp [选项] 本地文件或者目录    远程用户名@ip地址:/远程目录
      下载: scp [选项] 远程用户名@ip地址:/远程目录 本地文件或者目录 
      选项:
      -r   --->当上传的是目录的时候 递归上传


6、其他常用命令
      1> 查找内容
           语法格式: grep [选项] 匹配表达式(默认支持正则)  [查找的文件] 
           选项:
           -n --->显示匹配到的内容的行号
           -i  --->查找的内容不区分大小写
           -R --->递归查找
           -r  --->当查找的不是文件而是目录的时候需要这个选项
           -E  --->等于命令egrep 支持正则的查找命令
           -F  --->等于命令fgrep 不支持正则的查找命令
           基本的正则表达式语法:
           ^a --->以a开头
           b$ --->以b结尾
           [0-9]  --->匹配0-9任意一个数字
           zsm* --->匹配前面的表达式0次或者多次,可以匹配zs,zsm,zsmmm等...
           zsm+ --->匹配前面的表达式1次或者多次,可以匹配zsm,zsmm,zsmmm等,但不能匹配zs
           zsm? --->匹配前面的表达式0次或者1次,可以匹配zs,zsm,其他均不能匹配
           {1,9}  --->跟在表达式后面,指定匹配前面表达式的次数范围
      2>  安装软件
           命令:  apt或apt-get
           辅助命名:
           sudo apt update --->更新本地软件源信息
           sudo apt upgrade --->更新所有的软件
           常用:
           apt install 软件名
           语法格式:  sudo apt install -y 软件名
           -y  --->跳过确认信息
           栗子:
           sudo apt install -y mysql    --->安装mysql
      3> 进程状态
            作用: 查看当前系统所有进程的状态
            语法格式: ps [选项]
            选项:
            -A --->列出所有进程的信息
            -au --->显示进程的详细信息
            -aux --->显示更详细的进程信息
            -f --->显示UID,PPIP,C与STIME栏位
            -l --->采用详细的格式来显示进程状况。
            杀死进程:
            kill -9 进程id
            栗子:
            kill -9 123456 --->杀死进程id为123456的进程
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值