linux 常用命令总结和概括

一.简单命令:

    1.who    列出所有正在使用系统的用户、所用终端名和登陆到系统的时间 
    2.echo    将命令行中的参数显示到标准输出(即屏幕)上 
    3.date    在屏幕上显示或设置系统的日期和时间 
    4.cal      显示公元1~9999年中任意一年或者任意一个月的日历 
    5.clear    清除屏幕上的信息 
    6.passwd      修改用户密码

    7.  hostname      修改或查看主机名;

          uname          显示系统及版本信息

    8. df      功能:用于查看文件系统的各个分区的占用情况

    9. du     格式: du [参数] <目录名>
功能: 查看某个目录中各级子目录所使用的硬盘空间数,默认以块为单位。
  10. free
功能: 用于查看系统内存,虚拟内存(交换空间)的大小占用情况

  11.  cd          进入目录

 12.  pwd       显示当前目录的绝对路径名

 13.ls            显示文件或目录及其属性

 14. mkdir     创建目录文件  例如 mkdir  dir1  dir2 dir3

 15. rmdir      删除空目录      例如rmdir dir1

 16. touch      创建文件或修改文件属性

 17.cat           查看文件内容,类似命令more  less  head tail等

 18.rm           删除文件,rm  -r dir 递归方式删除非空目录dir

 19. mv           移动文件或改动文件名称

 20. rename    文件重命名(批量改名)

 21. cp            复制文件

 22. find         查找文件,如find   /etc/  pass* ,类似命令locate 

 23. grep         在文件内容中查找,例如grep “rpm” /etc/passwd

 二、常用命令:

   1.  more命令
    一般格式:   more   [选项]   文件 
    说明:该命令一次显示一屏文本,满屏后停下来,并且在屏幕的底部出现一个提示信息,给出至今已显示的该文件 的百分比:--More--(XX%),按enter键显示下一行信息。
   常用选项:
       -num,这个选项指定一个整数,表示一屏显示多少行。
      -d,在每屏的底部显示以下更友好的提示信息:
       -- More--(XX%)[Press space to continue,'q' to quit.]
      -c或-p,不滚屏,在显示下一屏之前先清屏。
      +num,从行号num开始。  

      例如:

   

   

当用ls命令查看文件列表时,如果文件太多,则可配合more命令使用:
[pp@linux etc]$ ls  -al  | more               
以长格形式显示etc目录下的文件列表,显示满一个画面便暂停,可按空格键继续显示下一画面,或按Q键跳离

  2.less命令
  less命令允许用户向前或向后浏览文件,而more命令只能向前浏览。
 例如:
 

以长格形式列出/etc目录中所有的内容。用户可按上下键浏览或按Q键跳离

  3.head命令
一般格式: head   [选项]   file
说明:head命令在屏幕上显示指定文件的开头若干行,行数由参数值来确定。显示行数的默认值是10。 
选项:
   -c,--bytes=SIZE  显示前面SIZE个字节。
   -n,--lines=NUMBER  NUMBER的值指定显示前面多少行。默认为10行。
   -q,-quiet,--silent  不显示给定文件的标题。
   -v,--verbose  始终显示给定文件的标题。

 4.tail命令
一般格式: tail   [选项]  [file] …
说明:tail命令在屏幕上显示指定文件的末尾10行。如果给定的文件不止一个,则在显示的每个文件前面加一个文件名标题。如果没有指定文件或者文件名为“-”,则读取标准输入。 
选项:
   -c,--bytes=N  输出最后N个字节。
   -n,--lines=N  输出最后的N行,而不是默认的10行。
   -q,-quiet,--silent  不输出包含给定文件名的标题。
   -v,--verbose  始终输出包含给定文件名的标题。
例如:
[root@linux root]# tail -10 /etc/passwd
显示/etc/passwd/文件的倒数10行内容

5.ln命令

一般格式:ln  [选项]  源文件  [目标文件]
说明:用来创建链接 
选项:
    -s    建立符号链接,而不是硬链接。
例如:
[root@linux pp]# ln –s /usr/share/doc  doc
创建一个链接文件doc,并指向目录/usr/share/do
[root@linux pp]# ln  /usr/share/test  hard
创建一个硬链接文件hard,这时对于test文件对应的存储区域来说,又多了一个文件指向它。
注意:符号链接文件不是一个独立的文件,它的许多属性依赖于源文件,符号链接类似于windows下的快捷方式。



6.tar命令

tar是Linux下常用的打包、压缩和解压工具,常用参数如下:

-c  创建文件

-z  是否用gzip压缩

-x  解压文件

-v  压缩或解压过程中显示进度

 

-f  给新文档命名,f后直接跟新文件名,不再加其他参数

打包      tar  -cvf  mytar.tar   ./*
压缩      tar  -zcvf  mytar.tar.gz  ./*
解包      tar  -xvf  mytar.tar   -C   ./my
解压      tar  -zxvf  mytar.tar.gz   -C   ./my

    习惯用.tar表示打包文件,.tar.gz表示gzip压缩的tar文件。



Python网络爬虫与推荐算法新闻推荐平台:网络爬虫:通过Python实现新浪新闻的爬取,可爬取新闻页面上的标题、文本、图片、视频链接(保留排版) 推荐算法:权重衰减+标签推荐+区域推荐+热点推荐.zip项目工程资源经过严格测试可直接运行成功且功能正常的情况才上传,可轻松复刻,拿到资料包后可轻松复现出一样的项目,本人系统开发经验充足(全领域),有任何使用问题欢迎随时与我联系,我会及时为您解惑,提供帮助。 【资源内容】:包含完整源码+工程文件+说明(如有)等。答辩评审平均分达到96分,放心下载使用!可轻松复现,设计报告也可借鉴此项目,该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的。 【提供帮助】:有任何使用问题欢迎随时与我联系,我会及时解答解惑,提供帮助 【附带帮助】:若还需要相关开发工具、学习资料等,我会提供帮助,提供资料,鼓励学习进步 【项目价值】:可用在相关项目设计中,皆可应用在项目、毕业设计、课程设计、期末/期中/大作业、工程实训、大创等学科竞赛比赛、初期项目立项、学习/练手等方面,可借鉴此优质项目实现复刻,设计报告也可借鉴此项目,也可基于此项目来扩展开发出更多功能 下载后请首先打开README文件(如有),项目工程可直接复现复刻,如果基础还行,也可在此程序基础上进行修改,以实现其它功能。供开源学习/技术交流/学习参考,勿用于商业用途。质量优质,放心下载使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值