Linux常用三十七条指令
Linux常用三十七条指令
基础指令(11):ls,pwd,cd,mkdir,touch,cp.mv,rm,vim,>/>>/,cat
进阶指令(10):df,free,head,tail,less,wc,date,cal.clear,|
高级指令(16):hostname,id,whoami,ps,top,du,find,service,kill,ifconfig,reboot,shutdown,uptime,uname,netstat,man
Linux命令大全:http://man.linuxde.net/
1. 基础指令
(1)ls:显示目标列表,输出信息可以进行彩色加亮显示,以分区不同类型的文件
ls -a:显示所有档案及目录,包括名称以“.”开头的隐藏文档;
ls -l:所有输出信息用单列格式输出,详细显示
(2)pwd:以绝对路径的方式显示用户当前工作目录
在Linux中,目录用“/”分割,第一个“/”表示根目录。
(3)cd:切换工作目录至指定目录,可以使用相对路径或绝对路径
在Linux中,“./”表示当前路径,“../”表示上一级路径;
cd ~ 或者 cd :表示切换到当前用户的主目录(home)
(4)mkdir:make directory,创建目录
mkdir 路径(包含文件名称)
mkdir -p 路径:一次性创建多层不存在的路径
makdir 路径1 路径2 路径3,,,:一次性创建多个目录
(5)touch:创建空文件,或将已存在文件的时间标签更新为当前时间
touch 路径:包含文件名
(6)cp:复制文件或文件夹
cp 源文件路径 目标文件路径
cp -r 源路径 目标路径:复制文件夹,递归处理
(7)mv:移动文档,并支持重命名
mv 源路径 目标路径
mv -r 源路径 目标路径:移动文件夹
(8)rm:删除文档
rm 路径:删除文件,在删除时出现提示,需要确定是否删除
rm -f 路径:强制删除,无提示
rm -r 路径:删除文件夹,递归操作
利用通配符“*”可以进行类似文件删除操作
(9)vim:打开文件并可以进行编辑,需要退出时按下“shift”+“:”后,输入q即可
(10)>/>>:输出重定向,将输出结果保存在文件中
">":覆盖输出
">>":追加输出
(11)cat:连接文件并打印到标准输出设备上,合并文件
cat 路径1 路径2 ,,,> 路径k :将多个文件合并后放入路径K中
2. 进阶指令
(1)df:查看磁盘空间
df -h:以可读性较高的形式显示磁盘空间
(2)free:查看内存使用情况
free -m:结果以M为单位显示
(3)head -n 路径:查看一个文件的前n行,默认为10
(4)tail:查看一个文件的后n行
tail -n 路径:查看一个文件的后n行,默认为10
tail -f 路径:查看一个文件的动态变化,动态内容不能手动增加,一般用于查看日志
(5)less:查看文件,以较少内容输出
(6)wc:统计文件内容信息,包括行数(line)、单词数(word)、字节数(byte)
wc -lwc 路径:分别统计文件的行,单词和字节数
(7)date:读取或设置时间和日期
date :输出日期
date +%F:输出日期 2019-04-14 (或者date "+%Y-%m-%d")
date +%T:输出时间 15:33:45 (或者date "+%H-%M-%S")
date "+%F %T":输出 2019-04-14 15:33:45 (或者date "+%Y-%m-%d %H-%M-%S" )
date -d "-1 day" "+%Y-%m-%d %H-%M-%S":输出前一天中的此刻时间
(8)cal:显示日历
cal -3:显示前一个月、本月和下一个月的日历
cal -y 年份:输出某年的日历
(9)clear/ctrl+L:清楚终端当前显示信息(本质上是将信息上翻,未删除)
(10)管道符 | :将管道前的输出作为管道后的输入,配合其他指令,实现过滤和统计功能
ls / | grep y :输出主目录中文件名含有y的文件,grep为过滤操作
ls / | wc -t:统计某个目录下文档的个数
3. 高级指令
(1)hostname:获取主机名
hostname -f:输出当前主机的FQDN(全限定域名)
(2)id:查看用户的基本信息
(3)whoami:显示当前登录用户名,一般用于shell脚本
(4)ps:查看服务器的进程信息
ps -e:表示列出全部的进程
ps -f:表示显示进程的全部信息(全字段)
ps -ef:显示如下
UID-该进程执行的用户id;PID-进程id;PPID-该进程的父进程id;
c-cpu占用率,百分比显示;STIME-该进程运行时间;TIME-进程执行时间
ps -ef | grep 进程名称:查看某个进程状态
(5)top:查看服务器进程占用的资源,按q键可退出
执行top后,按m,可将结果按内存从高到低进行排列;按p,结果按cupshiyonglv排列
(6)du:查看目录的真实大小
du -s 路径:只显示汇总的大小
du -h 路径:结果以较高的可读性显示
(7)find:用于查找文件,配合通配符*,可以查找同类文件,可以显示隐藏文件
find 路径 -name "文件名"
find 路径 -type d或- : d表示显示文件夹,-表示显示文件
(8)service:控制软件的启动、停止、重启
service 服务名 start/stop/restart
(9)kill:强制终止进程
kill 进程id (配合ps指令得出进程id)
killall 进程名称
(10)ifconfig:获取网卡信息
ipv4的地址为inter add后接的数字
(11)reboot:重新启动计算机
reboot -a:模拟重新启动计算机
(12)shutdown:关机指令
shutdown -h now :立即关机
shutdown -h 15:23 :定时关机,可以按ctrl+c 或者 shutdown -c 取消关机
(13)uptime:输出计算机持续在线时间,即开机时间
(14)uname:获取计算机操作系统相关信息
uname -a:查看操作系统的详细信息
(15)netstat:查看网络连接状态
netstat -tnlp:
-t:表示只列出tcp协议的连接
-n:将字母转换程ip地址,将协议转化成端口号,增强可读性
-l:过滤出“state”列中,值为listen(正在监听)的连接
-p:显示发起连接的进程pid和进程名称
(16)man指令:manual,用户手册,按q健退出
Linux常用三十七条指令的更多相关文章
- 第三十六章 Linux常用性能检测的指令
作为一个Linux运维人员,介绍下常用的性能检测指令! 一.uptime 命令返回的信息: 19:08:17 //系统当前时间 up 127 days, 3:00 ...
- Linux多条指令之间;和&&
Linux 中经常使用到一个命令,如 make && make install,这里也可以使用 make ; make install,那么在 Linux 中执行命令 ; 和 & ...
- Linux常用指令(三)
进入京东运维组实习,收到了很多同事的热心指导,自己也努力学习,按照他们给出的学习计划,真的很充实,学到了很多不只是开发方面的知识. 以下简单记录下自己的笔记,方便以后查阅. 1.文件系统 Linux系 ...
- linux常用60条命令 转
Linux必学的60个命令 Linux提供了大量的命令,利用它可以有效地完成大量的工作,如磁盘操作.文件存取.目录操作.进程管理.文件权限设定等.所以,在Linux系统上工作离不开使用系统提供的命 ...
- linux常用指令
整理下来的linux常用指令 mount [-t 文件系统] 设备文件名 挂载点挂载命令,一般用于在挂载ISO,或者其他比如U盘等设备时使用,[-t iso9660]为固定格式,可写可不写,非必写项. ...
- linux常用操作指令
Linux常用操作指令: 常用指令 ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(a ...
- Linux常用到的指令汇总
Linux常用到的指令汇总 根据鸟哥linux私房菜上定义的:一定要先學會的指令:ls, more, cd, pwd, rpm, ifconfig, find 登入與登出(開機與關機):telnet, ...
- 【ZZ】Linux常用指令
linux常用指令 - 个人文章 - SegmentFault 思否 https://segmentfault.com/a/1190000011068772 查看目录下有什么文件信息 ls //lis ...
- linux 常用命令(三)ssh
linux 常用命令(三)SSH 一.SSH 安装及免密登陆 (1) SSH 安装并配置 CentOS 默认已安装了 SSH client.SSH server,打开终端执行如下命令进行检验 rpm ...
随机推荐
- AVFoundation 文本播报
#import <Foundation/Foundation.h> #import <AVFoundation/AVFoundation.h> @interface Speak ...
- FPGA基础学习(4) -- 时序约束(理论篇)
在FPGA 设计中,很少进行细致全面的时序约束和分析,Fmax是最常见也往往是一个设计唯一的约束.这一方面是由FPGA的特殊结构决定的,另一方面也是由于缺乏好用的工具造成的.好的时序约束可以指导布局布 ...
- 014 Android BottomNavigationView 底部导航组件使用
1.导入BottomNavigationView组件(点击下载按钮,安装组件) 2.新建菜单 (1)app--->src-->main--->res ,选中res目录右击new--- ...
- bzoj1818 内部白点(好题) 离散化+树状数组
题目传送门 题意:给出很多黑点,当一个坐标上下左右都有黑点时,这个点也被染成黑色,问最后黑点的数量. 思路:首先,一个很显然的结论,不可能出现无限染色的情况.所以不会输出-1,当n为0或者1时,答案就 ...
- springboot(三)-使用JSP
Springboot的默认视图支持是Thymeleaf.这里先不谈,这么优秀的框架怎么可能不能使用JSP呢?不允许的. 那么需要添加对jsp的支持. pom.xml 在pom.xml文件中添加依赖 & ...
- Gym - 100989
B Although Haneen was able to solve the LCS problem, Dr. Ibrahim is suspicious about whether she rea ...
- 带OUTPUT的增删改
sql server2005以后引入: 执行的sql语句中加入output可以事实输出处理的内容 go --插入并返回每行的插入值 DECLARE @NewRows TABLE(Id INT ,NAM ...
- Linux acpi off学习的必要
ACPI是Intel(i386,x86_64,IA64)平台的标准固件规范,绝大部分OS需要从BIOS得到的信息都可以从ACPI得到,并且现在的趋势是未来的任何新的特性相关的信息都只能从ACPI得到. ...
- (转)shell命令:echo命令详解
shell命令:echo命令详解 原文:https://www.cnblogs.com/xyz0601/archive/2015/04/23/4450736.html 功能说明:显示文字. 语 法:e ...
- Kettle集群部署(1台Windows主机和2台Linux服务器)
不多说,直接上干货! http://blog.csdn.net/jianglushou9763/article/details/70859616