首页 > 系统相关 >Linux常用工具和命令总结

Linux常用工具和命令总结

时间:2022-10-18 17:02:00浏览次数:68  
标签:总结 文件 grep 路径 目录 查找 Linux 常用工具 find


一.Linux常用命令

1.Linux常用命令列表


命令

作用

常用参数

参数作用

ls

列出指定目录的列表,包括文件和子目录。默认是当前目录

-l

以列表方式查看

-a

显示隐含文件和目录

-h

以便于阅读的方式查看文件的大小

ln

建立连接

-s

软链接

-f

连接是一个目录

df

查看磁盘空间

-h

以便于阅读的方式查看文件的大小

du

查看指定目录占用空间。默认是当前目录

-h

以便于阅读的方式查看文件的大小

pwd

显示当前工作目录的绝对路径



chmod

修改文件或目录的读写权限

-R

递归调用

chgrp

修改文件或目录的用户组

-R

递归调用

chown

修改文件或目录的所有者

-R

递归调用

date

查看日期



cat

输出文件内容到屏幕



eth0

回显一个字符串或者环境变量到屏幕



uname

查看机器名称



ps

查看进程状态



kill

向指定进程发生信号

-e

查看系统所有进程

-9

强制杀死进程


2.Linux超级用户的常用命令

命令

作用

命令

作用

ifconfig

查看和配置网卡

lsmod

内核模块列表

fdisk

磁盘分区工具

modprobe

内核模块管理工具

mkfs

磁盘格式化

reboot

重启机器

insmod

加载内核模块

halt

停机

 

二.文本编辑工具vi

在命令行下输入vi test回车进入vi界面;输入小写i,vi进入插入模式,屏幕最下方若给出“--插入--”,表示已经进入插入模式,此时便可在屏幕上进行编辑。现在切换到覆盖模式,按Esc键,把光标移动到刚才输入文本的最前方,输入小写r进入覆盖模式。在覆盖模式下输入文字可以看到刚才输入的文字被覆盖。切换到可视模式,按Esc键,光标移动到文本最前方,输入小写字母v,屏幕下方提示“--可视--”,表示进入可视模式,在可视模式下,vi使用h,j,k,l这4个小写字母分别代表光标的左,上,下,右四个功能键。按Esc键,输入“:q!”回车,即可退出vi编辑,q表示退出,!表示不保存。

 

三.搜素工具find和grep

区别:find用于查找文件,grep用于查找文件内容。

1.grep工具

grep支持正则表达式,通过在一个或多个文件中搜素字符串,符合的内容被送到屏幕显示。grep工具不会修改文件内容。grep通过返回值表示搜素状态,成功返回显示0,返回失败显示1,搜素文件不存在返回2。故grep可用于shell脚本。

使用方法:grep [选项]...PATTERN [FILE]...

//PATTERN是正则表达式语句,FILE是文件名,“选项”是grep的命令行参数,如下

grep工具命令行参数

参数

含义

-?

显示匹配行的上下各?行,?代表行数

-b

打印匹配行所在的块号码

-c

只打印匹配的行数,不显示匹配的内容

-f File

从文件中提取模板

-h

搜素多个文件时,不显示多个文件名前缀

-i

忽略英文字母大小写

-q

不显示任何信息

-l

打印匹配模板的文件清单

-L

打印不匹配模板的文件清单

-n

输出匹配行的行号

-s

不显示错误信息

-v

只显示不匹配的行

-w

如果被\<和\>引用,就把表达式作为一个单词搜素

-V

显示软件版本信息

--help

打印帮助信息

 

 

2.find工具

find工具用来查找指定文件。

用法:find [-H] [-L] [-P] [-Olevel] [-D help | tree | search|start|rate|opt|exec] [path...] [expression]

默认路径为当前路径,默认表达式为-print

 

在xx文件夹下查找

$find  [路径]  -name [文件名]   #查找文件

$find  [路径]  -size [大小] #查找规定大小的文件


下面几种是时间查找文件的方法:

$find  [路径]  -amin  -15          #查找最近15分钟访问过的文件

$find  [路径]  -atime  -2           #查找最近48小时访问过的文件

$find  [路径]  -empty              #查找空文件或者文件夹

$find  [路径]  -mmin  -10          #查找最近10分钟里修改的文件

$find  [路径]  -mtime  -1          #查找最近24小时里修改过的文件


通过文件所有者查找:

$find  find  [路径]  -group root     #查找属于root用户组的文件

$find  find  [路径]  -nouser        #查找无效用户的文件

$find  find  [路径]  -user tester1    #查找属于test1用户的文件

 

四.FTP工具

FTP命令格式:ftp主机名[端口号]

登陆到FTP服务器后,就可以开始文件传输操作

FTP工具常用命令

命令名称

含义

dir

列出服务器的目录

cd

改变服务器上的目录

lcd

改变本地目录

ascii

使用文本方式传输文件

binary

使用二进制方式传输文件

bye

退出FTP工具

hash

显示文件传输进度

get

从服务器下载文件

put

上传文件到服务器

!

切换到shell对话框,在shell中使用exit命令可以退回FTP对话框


标签:总结,文件,grep,路径,目录,查找,Linux,常用工具,find
From: https://blog.51cto.com/u_15834920/5767623

相关文章

  • Linux文件操作命令之二
    本周任务:1.用户zhangsan是项目经理,他有时想看devlopment组(研发部门)的文件,有时又想看market组(市场部)的文件;在Linux系统下该怎么处理能满足这个需求?      ......
  • Linux常用的tar指令
    tar-zxvf*****.tar.gz-C/opt/**(解压到指定目录) 整理对应的命令tar–xvffile.tar//解压tar包tar-xzvffile.tar.gz//解压tar.gztar-xjvffile.tar.bz2//......
  • 《牧羊少年奇幻之旅》总结
    目录总结什么是天命真正的爱情幸福的秘密总结这本书很好看,故事简单朴实,像寓言,又像童话。主要讲述的是一个叫圣地亚哥的牧羊少年不安于现状,去追寻天命、实现梦想的过程,有......
  • ADS1299开发调试总结之寄存器使用说明简析
    一前记  在生物生理信号测量领域,ads12xx系列是一个无法绕过去的存在。笔者最近几个项目围绕着动物生理信号测量来做。所以用ads12xx比较多一些。中间遇到了一些问题,......
  • Git忽略提交规则 - .gitignore配置运维总结
    在使用Git的过程中,我们喜欢有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件的提交。简单来说一个场景:在你使用git......
  • Linux系统管理_用户管理
    cat/etc/passwd #账户文件cat/etc/shadow #密码文件cat/etc/login.defs #密码策略机UID定义文件#普通用户UID范围1000~60000;系统用户UID取值范围201~9......
  • Linux下安装git工具及访问github问题的解决
    什么是git参考下这里:​​https://git-scm.com/book/zh/v2/%E8%B5%B7%E6%AD%A5-Git-%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F​​站长写的很详细。如何安装安装[root@OpenKM~]......
  • 区间DP总结
    做了几题区间动态规划的题目,觉得区间动态规划的题目是有点难的。区间DP大概是这一类的动态规划,在一个线性的数据上对区间进行状态转移,dp[i][j]表示i到j的区间。dp[i][j]可以......
  • Git学习(八)命令总结
    1、分支、pullrequest等日常写作命令2、常用的更新命令这是一个人在GitHub玩儿的时候用的最多的,就是不断push,最多在GitHub上改了的话先pull一下再push。//【快速命令】......
  • linux windows双系统 磁盘扩充 系统备份
    前言由于工作需要,从windows迁移到linux,但是怕linux下有工作不能胜任,所以先装了双系统过度。用了一段时间,对windows的依赖越来越低,所以准备卸载windows上的一些软件,清理一......