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
查看内容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下所有的目录及其占用空间大小
fdisk

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

5. 安装软件

  • dpkg

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

  • apt-get

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

6. 卸载软件

  • dpkg

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

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

  • 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编辑器的使用

参考文章:vim编辑器的使用详解

该文章主要包括vim的以下操作:

  • 打开文件
  • 模式介绍(普通模式和插入模式)
  • 编辑数据
  • 复制粘贴
  • 查找和替换
posted @ 2020-04-05 22:06  耐心的小黑  阅读(35)  评论(0编辑  收藏  举报