加入收藏 | 设为首页 | 会员中心 | 我要投稿 拼字网 - 核心网 (https://www.hexinwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

linux语句 初学Linux----笔记一

发布时间:2022-09-28 14:46:57 所属栏目:Linux 来源:
导读:  sudo apt install -f ,是修复依赖关系(depends)的命令,就是假如你的系统上有某个package不满足依赖条件,这个命令就会自动修复,安装那个package依赖的package

  比如运行某个软件出错时,提示相关依赖。。

  sudo apt install -f ,是修复依赖关系(depends)的命令,就是假如你的系统上有某个package不满足依赖条件,这个命令就会自动修复,安装那个package依赖的package
 
  比如运行某个软件出错时,提示相关依赖。。。。
 
  今天删除文件,遇到
 
  rm: cannot remove 'clion': Is a directory
 
  原因是因为它里面有东西, 虽然ls并没有打印什么是因为有隐藏文件
 
  ls -all就可以看到
 
  我是直接ui 进行删除的,什么递归删除,额不太会
 
  直接 cd 回车 相当于进入用户目录,ls会打印 Documents, Downloads 之类文件夹
 
  cd / 会进入系统根目录
 
  cd .. 返回上级目录
 
  记录一下, 今天用mv命令移动文件夹
 
  当时用的是 mv -i clion_project /clion
 
  哎,不可以这么做呀,这是移动到根目录的clion,所以当时报错:permission denied
 
  权限不够,卧槽,我移动个文件夹你说我没权限,,,,
 
  然后 sudo给安排上之后~目录找,没找到,后来才明白
 
  /代表根目录
 
  ~代表用户目录
 
  我们日常用的文件放在~下就好了,不要学我放/目录呀
 
  如 mv -i clion ~/Documents/clion_project
 
  这么用才对
 
  Linux 中的sh命令
 
  shell也是脚本语言,就像JavaScript,python,
 
  Shell是一个命令解释器
 
  当命令或程序语句不在命令行下执行,而是通过一个程序文件来执行时,该程序文件就被称为Shell脚本。
 
  一个规范的Shell脚本在第一行会指出由哪个程序(解释器)来执行脚本中的内容,这一行内容在Linux bash的编程一般为:#!/bin/bash 或 #! /bin/sh
 
  ./a.sh会用脚本中第一行的那个#!XXX的shell来执行语句(上面介绍的)
 
  比如 之前进行安装clion 执行 ./clion.sh
 
  而sh a.sh则是用sh来执行语句
 
  ./a.sh确定了文件路径linux语句,而sh a.sh一定要在a.sh所在目录
 
  chmod u+x file1.sh,表示对当前目录下的 file1.sh 文件的所有者增加可执行权限。
 
  sudo apt-get install -f 作用:(-f :fix broken)修复依赖包。假如用户的系统上有某个package不满足依赖条件,这个命令就会自动修复,安装程序包所依赖的包。
 
  注意:在觉得软件依赖时,一般使用sudo apt-get -f install,但是也是非常危险的,尤其时一些软件需要删除某些依赖时,会导致原有安装的软件全部卸载。所以使用此命令时要时刻注意输出的这条信息:
 
  升级了 4 个软件包,新安装了 3 个软件包,要卸载 0 个软件包,有 471 个软件包未被升级。
 
  先确定卸载这些软件会不会对现有软件造成影响!
 
  必要时可以使用DD备份系统,再来安装这些比较难装的软件!!!
 
  关于安装deb
 
  进入到deb文件所在目录执行下面指令
 
  sudo dpkg -i
  关于安装软件包 tar.gz之类
 
  今天在Clion官网下的.tar.gz
 
  然后怎么安装呢
 
  先解压 tar -zxvf name
 
  然后 进去解压的包,再进到bin目录
 
  执行 ./clion.sh
 
  便可以安装了
 
  snap 常用命令
 
  查看最近的更改
 
  snap changes
  终止snap进程
 
  sudo snap abort <进程序号>
  tar -zxvf name 用于解压 .tar.gz 后缀结尾的
 
  tar -xvf name 用于解压 .tar后缀结尾的
 
  sudo apt install tree 挺好用的
 
  tree -L 2
  df -h
  top  
  作为一个有强迫症的boy, 我最常用的三个, 时刻监控文件是不是干净的,哈哈
 
  cp 进行复制
 
  cp  a.txt   ~/Documents/project/a.txt
  重命名a.txt文件为b.txt
 
  mv a.txt b.txt
  然后ls 看一下
 
  cd ~/Download 进入用户目录下的...
 
  rm 文件名 删除文件
 
  reboot 重启
 
  列出所有文件夹的大小
 
  df -lh
  如果你在terminal 运行了某个程序
 
  比如top
 
  可以用 Ctrl+C 来结束它
 

(编辑:拼字网 - 核心网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!