linux基础学习笔记一:简单记录一些常用的linux命令

       我这里不是命令大全,而且网上这种命令总结一大堆,大家可以去搜一下。这篇文章只是记录几个我自己会用到的命令,而且只是简单的告诉自己是哪一个命令,至于具体的用法用到时再去搜索。

1. 基本操作

功能命令
显示指定工作目录下的内容(列出目前工作目录所含的文件及子目录)ls;ls -a会将隐藏的文件或者子目录也显示出来;ls -l 除了列出名称,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
目录切换cd;注意“/”表示的是根目录,“./”表示当前路径
显示当前路径pwd;会把当前路径以绝对路径的形式显示出来
查看系统信息uname;后面加上-a可以显示全部信息
清除屏幕信息clear
显示网络配置信息ifconfig;注意这里和windows不一样,不是ipconfig
重启reboot
关机halt/poweroff
查看进程实时运行状态top
查看系统当前进程ps

2. 文件/文件夹操作

功能命令
创建文件touch 文件名
创建文件夹mkdir 文件夹名
删除文件(夹)rm -rf 文件(夹)名;-r表示递归删除,也即文件夹里面无论有多少级一并删掉;-f表示强制删除,不会提示
查看文件内容cat 文件名
文件拷贝cp 被拷贝文件 目标文件
移动文件mv 被移动文件 目标文件;这个和拷贝不同的是,被移动文件的内容移动到目标文件后,被移动的文件会被清除
显示文件(夹)大小du 文件(夹)名;-a表示文件夹下所有的文件的大小都显示出来;-h表示以K、M、G这种易读的方式显示文件大小
查看文件类型file 文件名
查找文件find
查找二进制命令whereis/which
文本内容搜索grep

3. 查看内存磁盘空间操作

命令功能
free-检查内存使用情况,注意是内存不是磁盘。最常用的是 free -h
df该命令只能列出所有的文件系统及其相关大小信息,我们可以获取硬盘被占用了多少空间,目前还剩下多少空间等信息,并不会将所有的文件或者目录都列出来。最常用的是 df -h,它会以人们较易阅读的 GBytes, MBytes, KBytes 等格式显示。
duLinux du命令也是查看使用空间的,但是与df命令不同的是Linux du命令是对文件和目录磁盘使用空间的查看,也即它可以列出指定路径下所有的文件和目录及其占用的空间大小。默认情况下只列出目录,我们可以加上-a来使文件也列出来,常用的命令有:①du -ah path;列出path下所有的文件和目录及其占用空间大小②du -sh path;只列出该path下所有内容占用的总空间大小,不会列出下面的子目录或者文件③du -h path;列出path下所有的目录及其占用空间大小

4. 使用tar进行压缩和解压缩

  • c:建立压缩档案
  • x:解压
  • t:查看内容
  • r:向压缩归档文件末尾追加文件
  • u:更新原压缩包中的文件

这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的

  • z:有gzip属性的
  • j:有bz2属性的
  • Z:有compress属性的
  • v:显示所有过程

下面的参数-f是必须的

  • f: 指定压缩或者解压缩的档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
压缩命令含义
tar –cvf jpg.tar *.jpg将目录里所有jpg文件打包成tar.jpg
tar –czf jpg.tar.gz *.jpg将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gz
tar –cjf jpg.tar.bz2 *.jpg将目录里所有jpg文件打包成jpg.tar后,并且将其用bzip2压缩,生成一个bzip2压缩过的包,命名为jpg.tar.bz2
tar –cZf jpg.tar.Z *.jpg将目录里所有jpg文件打包成jpg.tar后,并且将其用compress压缩,生成一个compress压缩过的包,命名为jpg.tar.Z
解压命令含义
tar –xvf file.tar解压 tar包
tar -xzvf file.tar.gz解压tar.gz
tar -xjvf file.tar.bz2解压 tar.bz2
tar –xZvf file.tar.Z解压tar.Z
查看压缩包内容命令含义
tar –tvf file.tar查看 tar包
tar -tzvf file.tar.gz查看tar.gz
tar -tjvf file.tar.bz2查看 tar.bz2
tar –tZvf file.tar.Z查看tar.Z

r 和 u与其他的参数一样,只需要根据压缩包的类型使用r或u替换掉上面三类命令种的c、x、t即可,最后跟上要追加或者要更新的文件

5. 安装软件

  • dpkg

下载.deb格式的安装包,然后执行sudo dpkg -i xxx.deb

  • apt-get

sudo apt-get install packagename #安装一个新软件包

6. 卸载软件

  • dpkg

sudo dpkg -r packagename #移除软件(保留配置)

sudo dpkg -P packagename #移除软件(不保留配置)

  • apt-get

sudo apt-get remove packagename #卸载一个已安装的软件包(保留配置文档)

sudo apt-get remove --purge packagename #卸载一个已安装的软件包(删除配置文档)

sudo apt-get autoremove packagename #删除包及其依赖的软件包

sudo apt-get autoremove --purge packagname #删除包及其依赖的软件包+配置文件,比上面的要删除的彻底一点

此外,apt-get还有如下两个经常使用的命令:

sudo apt-get update;扫描每一个软件源服务器,并为该服务器所具有的软件包资源建立索引文件

sudo apt-get upgrade;将系统中的所有软件包一次性升级到最新版本

如果想知道系统中都安装了哪些包,可以使用如下命令进行查看:

dpkg -l;这里查找出来的包名,就是我们卸载时指定的包名

7. 最后是vim编辑器的使用,参考文章如下:
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

耐心的小黑

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值