linux下的基础操作笔记终结

帮助查看命令的用法:
  1.command --help
  2.man -command
通配符:
  * 表示任意个数字符
  ?表示任意一个字符,至少是一个字符
  [] 表示可以匹配字符组中的任意一个
  [abc] 表示匹配abc中的任意一个
  [a-f] 匹配a-f中的任意一个
 
绝对路径与相对路径
  相对路径在输入路径时,最前面不是/或者~,表示相对当前目录所在的目录位置
  绝对路径在输入路径时,最前面是/或者-, 表示从根目录/家目录开始的具体目录位置
常用命令的选项:
  1.ls -alh  ----> a是显示所有的文件包括隐藏的文件(以 . 开通的文件为隐藏文件),l是以列表的形式显示详细的文件信息,h是配合l以人性化的形式显示
  2.  cd  切换到当前用户的主目录(home/用户目录)
            cd~ 切换到当前用户的主目录(home/用户目录)
      cd.. 切换到上一级mul
   cd- 在最近操作的俩个目录里面来回切换
 
  3.mkdir 创建一个目录 -p表示可以递归的创建目录
  4.rm 删除文件和目录,-f 表示强制删除,-r表示递归删除目录下的内容,删除文件夹的时候必须加这个参数
  5.tree 以树状图列出文件目录结构,-d只显示目录
  6.cp 源文件    目标文件, -f 不提示,-i提示,-r复制目录时候用
  7.mv 源文件  目标文件,移动文件或者目录,也可以用作给文件或者目录重名
 
查看文件的内容
     1.cat命令可以用来查看文件内容、创建文件、文件合并、追加文件内容等功能,cat会一次显示所有的内容,适合查看内容较少的文本文件 
2.more 命令可以用于分屏显示文件内容,每次只显示一-页内容

   3.grep允许对文本文件进行模式查找,-n显示匹配行及行号,-v显示不包含匹配文本的所有行(相当于求反),-i忽略大小写

 
远程管理的命令:
  shutdown 不加选项为一分钟后关机,-r 表示重启,-c表示取消前面的计划,eg shutdown now 表示立马关机,shutdown 10:00 表示10点挂机,shutdowm +10 表示10分钟后关机,
  ifconfig 查看或者配置计算机当前的网卡信息,eg ifconfig | grep inet
  ping ip地址 检查目标ip地址是否链接正常
  
 
 
 
 
组的操作:
 1.创建: sudo groupadd 组名;
 2.删除:sudo groupdel 组名;
 3.修改文件后者目录所属于的组名:sudo chgrp -R 组名 文件或者目录名
系统信息相关的命令:
1.时间和日期:
 data:查看系统时间
 cal(calendar):查看日历,cal -y 可以查看一年的日历
2.磁盘信息:
 df -h:能够人性化的显示磁盘剩余空间
 du -h[目录名]:能够人性化的显示目录下的文件大小
3.进程信息(process status):
1.ps
 ps -a:显示终端上所有的进程,包括其他用户的进程
 ps -u:显示进程的详细状况
 ps -x:显示没有控制终端的进程
 ps:默认显示当前用户用终端启动的应用程序

2.top:动态的显示运行中的进程,并且按照cpu和内存占有率来排序,按q退出
3.kill [-9] 进程代号:终止指定代号的进程, -9表示强制终止

其他命令:
1.查找文件find:find[路径] -name  "查找的大概内容"  可以使用通配符
2.软链接(相当于windows下的快捷方式):ln -s 被链接的源文件(最好使用绝对路径)   链接文件(快捷方式的地方)
     eg:ln -s /home/python/Desktop/python学习/myls.c  ~/Desktop/
    1.没有-s建立的是硬链接
  
    2.源文件要使用绝对路径,使用相对路径的话链接文件移动位置后会出错 
    3.当源文件被删除,软链接会失效,而硬链接不会失效
3.在linux下,文件名和文件数据是分开存储的,文件名存储的是文件数据存储的地址
4.打包/解包
 tar命令:可以把一系列文件打包成一个大文件,也可以打包的大文件恢复成一系列文件(只负责打包解包)
  eg:打包文件:tar -cvf 打包文件.tar 被打包的文件/路径
  eg:解包文件:tar -xvf 打包文件.tar
5.压缩/解压缩:
 
 gzip:用gzip压缩tar打包后的文件,其文件的扩增名为xxx.tar.gz
      在tar后面加-z选项就可以调用gzip,
      压缩文件:tar -zcvf 打包文件.tar.gz 被压缩的文件/路径
      解压缩文件:tar -zxvf 打包文件.tar.gz
      解压缩到指定路径:tar -zxvf 打包文件.tar.gz -C 目标路径
 bzip2:与gizp一样,加的选项为-j
软件的安装:
 1.安装软件:sudo apt install 软件包
 2.卸载软件:sudo apt remove 软件名
 3.更新已安装的包:sudo apt upgrade
 
 
 
 
 
 
 
 
 
 
原文地址:https://www.cnblogs.com/KingOfCattle/p/12582268.html