当前位置: 首页 > news >正文

Linux基础命令以及常识

镜像站点服务器(相当于下载的网址)也可叫软件源
vim /etc/apt/sources.list

索引文件(网络服务器在本地的缓存) 服务器软件源在本地列出来一个清单,以便于主机进行查询操作 
cd /var/lib/apt/lists/

下载软件包默认存放路径
cd /var/cache/apt/archives/


假如安装tree这个软件 
yum install -y tree                       centos版
snap install tree  和 apt  install tree   这个是乌班图ubantu,知识版本不一样 
---------------------------------------------------------------------------------------
linux关闭或重启
sudo shutdow -h now 立即关机
sudo reboot 立即重启

1.新建一个用户
    sudo adduser 用户名
2.查看不同用户相应的权限(尽量不要动,弄不好ubantu容易嘎!)
    vim /etc/sudoers   
2.给用户设置密码
    sudo passwd 用户名
3.另一名组员连到服务器
    ssh 用户名@云服务的ip地址                例子:ssh zs_108@172.18.41.188
4.删除用户
    sudo userdel -r 用户名                    例子:userdel -r zs_108   linux发行版
    sudo deluser --remove-home 用户名                               Debian及其衍生系统
5.查看我的当前用户
    whoami
6.切换用户
    sudo su -              切换到超级用户
    sudo su 普通用户名      切换到普通用户
7.修改用户名
    sudo usermod -l 新用户名 旧用户名
    sudo usermod -l 新用户名 -d /home/新用户名 -m 旧用户名
----------------------------------------------------------------------------------------
正确认识文件
文件=文件内容+文件属性
文件操作=对文件内容的操作+对文件属性的操作
有一点值得注意 .文件 隐藏文件

文件属性又包含一下几个方面
1.文件类型
    b(块设备文件)     --硬盘
    c(字符设备文件)    --鼠标
    d(目录)     
    -(普通文件) 
    l(软链接文件)
    p(管道文件)
    s(socket文件)  --进程间通信
2.文件权限
         u                                        g                                     o
        rwx                                    rwx                                 rwx
    文件所有者权限   文件所有者所在组的组员权限   其它人权限

    (1)修改文件权限用到的命令
        chmod 权限 文件名
    例子1 chmod u+w test.c 这就是给文件所有者加上写的权限(这个适合针对某一个修改)
    例子2 chmod +0777 test.c 将文件修改成 rwx rwx rwx权限的文件(这个适合总体修改)
3.硬链接数
    硬链接 跟引用很像 其实就是起别名 但是硬链接是给文件取别名 inode号相同
    liunx规定 文件关闭且硬链接为0 文件才可以被删除
    硬链接命令
        ln 源文件名 硬链接文件名
    
    软连接 就是win里的快捷方式    inode号不同
    软连接命令
        ln -s 源文件名 软链接文件名
4.用户名
 
5.组名名

6.文件大小

7.时间戳
----------------------------------------------------------------------------------------
文件有关的指令 
1.查看隐藏文件
    ls -la
2.查看文件夹自己的属性
    ls -ld
3.查看文件inode号
    ls -i 文件名
4.回到最近一次的目录
    cd -
5.查看磁盘使用空间
    df -Th
6.挂载本地设备文件
    sudo mount 设备文件 挂载点目录  把那个文件挂在到某个目录下
  卸载设备文件
    sudo umount 设备文件
-----------------------------------------------------------------------------------------
文件压缩相关命令
linux支持两种压缩
    gzip(压缩速度快)后缀.gz
    bzip2(占用空间小)后缀.bz2

tar命令来压缩和解压缩这两种类型
tar 相关参数      压缩文件/文件夹
    c(创建)
    x(释放)
    z(gzip操作)
    j(bzip2操作)
    v(显示过程)
    f(指定文件名/文件夹,切记放最后)

固定压缩样式          压缩包名     源文件夹/文件
    sudo tar -czvf work.tar.gz      work
    sudo tar -cjvf work.tar.bz2     work
固定解压样式                         
    sudo tar -xzvf work.tar.gz  不写默认解压在当前文件夹下
    sudo tar -xjvf work.tar.bz2 不写默认解压在当前文件夹下
    sudo tar -xvf work.tar.gz/work.tar.bz2 -C 指定的目录


http://www.mrgr.cn/news/33195.html

相关文章:

  • 【C++】STL----deque
  • 扎克伯格的未来愿景 用智能眼镜引领数字社交互动新时代
  • python使用笔记
  • 数据库(选择题)
  • AI Prompt写作指南:打造高效Prompt的四大核心元素
  • 正则表达式入门教程
  • C++入门基础知识79(实例)——实例 4【求商及余数】
  • 3DMAX乐高积木插件LegoBlocks使用方法
  • Webui 显卡有显存,会报错:CUDA out of memory
  • OpenAI 的新 o1 模型可以「慢慢想」答案
  • 数据库设计时,什么时候使用自增id,什么时候不使用自增id,谈谈你的理解? --------面试题分享
  • 0基础学习HTML(十一)列表
  • 0基础学习HTML(十)表格
  • 对软件进行调试
  • 4、FPGA特征简介
  • Linux下编程实现网络传送文件
  • Java | Leetcode Java题解之第424题替换后的最长重复字符
  • Golang | Leetcode Golang题解之第424题替换后的最长重复字符
  • 【全网最全】2024年华为杯研赛B题成品论文获取入口(后续会更新)
  • NLP 主要语言模型分类