一、Linux常用命令
1.ls
作用:列出文件信息,默认为当前目录下
语法:
-a:列出所有的文件,包括以.开头的隐藏文件
-d:列出目录本身,并不包含目录中的文件
-h:和-l一起使用,文件大小人类易读
-l:长输出(“d”表示文件夹,“-”表示文件)
2.man
作用:命令帮助使用手册
3.pwd
作用:显示当前路径
4.cd
作用:切换路径
语法:
cd - 切换上次所处目录
cd .. 切换上级目录
cd~ 切换家目录
cd ../文件夹 不用退出直接跳转到指定文件夹
5.mkdir
作用:创建目录
语法:-p: 根据需要创建父目录
6.echo
作用:输出并显示一行文本
语法:
“echo”
echo -e: 对特殊字符进行解释(\n换行)
echo -e "\033[32mthis is ken \nnice to meet you\033[0m" 输出颜色
7.touch
作用:创建文件
8.cp
作用:复制文件和目录
语法:
-p: 保持属性不变(权限、属主、属组、时间)
-r: 复制目录使用
-a: 复制时,尽可能保持文件的结构和属性. 等同于 -dpR
实例:
cp 文件 ../文件夹 (复制文件到根目录下的文件夹)
cp -r A B (目录时候用,将A放在B里)
cp 文件夹/文件 另一个文件夹 (将一个文件夹里面的文件放在另一个文件夹里)
9.mv
作用:移动 (改名) 文件
实例:
mv 文件 文件夹 (移动文件到文件夹,如果文件夹不存在就是改名字)
mv 文件 ../另一个文件夹 (在文件夹里移动到根目录下的一个文件里)
mv -f 强制移动
10.rm
作用:移除文件或者目录
语法:
-f: force不作确认提示,强制删除
-r: recursion表示递归(如果操作对象是目录,必须使用)
11.rmdir
作用:删除空目录
12.cat
作用:查看文本(用于内容较少的)
语法:
-n 显示行号
扩展:more > less > cat > tail = head
13.more
作用:查看文本(查看内容较多的)显示查看百分比
more命令会在最下面使用百分比的形式来提示您已经阅读了多少内容
14.less
作用:查看文本,less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动(pgup键),而且 less 在查看之前不会加载整个文件
15.head
作用:输出文件的开始部分(默认前10行)
语法:-n: 指定行
光标在中间,按ctrl+u删除前边,ctrl+k删除后边
16.tail
作用:输出文件的末尾部分(默认10行)
语法:
-f: 当文件增长时,输出后续添加的数据(持续刷新监测文本)
-n: 指定打印行数量
扩展:ctrl + shift + t 又打开一个终端
17.clear
作用:清屏(快捷键ctrl+l)
18.poweroff
作用:关机
19.reboot
作用:重启
20.alias
作用:设置、查看别名
实例:
alias 查看别名
alias "ww=ls -l" 设置别名
unalias ww 取消别名
21.uname
作用:显示输出系统信息
语法:
-a:查看所有的信息
-r: 查看内核
22.hostname
作用:显示并设置主机名
实例:
hostname 显示主机名
hostname ww 设置主机名(立即生效,重启失效)
hostnamectl set - hostname ww设置主机名(永久生效)
23.history
作用:查看历史命令
实例:使用!加上上一个命令的缩写可以再次执行(显示历史命令1000)
24.which
作用:显示命令的完整路径
25.wc
作用:统计文本信息
语法:
(1) -c: character字节
(2) -w: word单词数量
(3) -l: line统计行数
26.w
作用:显示已经登录的用户以及他们在做什么
USER:显示登陆系统的用户的帐号名。如果用户重复登录,则该帐号名就会重复显示。
TTY:用户登录的终端代号。登录的形式不同,登录代号也不相同。
FROM:显示用户从何处登录系统。如果是本地登录,则此字段为-,若从远程登录,便会显示远程主机的IP地址或主机名。至于“:0.0”之类的标示,代表该用户是从X Window System以文本模式登录的。
LOGIN@:这是Login At的意思,表示该用户登录系统时的时间(不是登录后经过的时间)。
IDLE:表示用户闲置的时间。这是一个计时器,一旦用户执行任何操作,该计时器便会被重置。
JCPU:以终端的代号区分显示,表示该终端所有相关的进程(process)执行时所消耗的cpu时间。每当进程结束就停止计时,开始新的进程则会重新计时。
PCPU:表示cpu执行程序消耗的时间。
WHAT:表示用户正在执行的程序的名称,如果正在执行文本模式命令,则会显示用户环境的名称。
27.who
作用:显示已经登录的用户
28.whoami
作用:显示当前用户
29.ping
作用:向网络主机发送ICMP(检测主机是否在线)
语法:
-c: 发送包的数量
-w: 超时等待时间(当试图检测不可达主机时此选项很有用)
-i:间隔时间。
30.kill
作用:终止进程(kill后面指定pid号码)
语法:
-9: 强制终止
执行-15:1.程序立刻停止2.当程序释放相应资源后再停止3.程序可能仍然继续运行
实例:kill -l列出所有的信息名称
31.du
作用:文件及目录大小(默认显示一个目录下的所有的文件,最后一行会有大小的总和。)
语法:
-s: 仅显示总和,不展开。
( ) -h: 人类易读
扩展:du统计占用磁盘大小,ls -lh 统计实际大小
32.df
作用:报告文件系统磁盘空间的使用情况
语法:-h:人类易读
33.free
作用:显示系统中已用和未用的内存空间总和
语法:
-m: 以m为单位
-h: 人类易读
-s<间隔秒数> 持续观察内存使用状况。
34.date
作用:打印或设置系统日期和时间
语法:
-s: 根据 STRING 设置时间
date “+%F”年月日
获取之前或者之后的某个时间:date -d ‘-1 day’”+%Y %m %d %H % M%S ”
设置时间:date -3 “2019-5-6 1:2:2”
%Y : year年(用 4 位表示) (1970...)
%m : month月份(用两位表示) (01..12)
%d : day月份中的)几号(用两位表示) (01..31)
%H : hour小时(按 24 小时制显示,用两位表示) (00..23)
%M : minute分钟数(用两位表示) (00..59)
%S : second 秒数(用两位表示)(00..60)
%T 完整时分秒
%F 完整年月日
一、Linux常用命令的更多相关文章
- Linux常用命令(一)
Linux常用命令 1. pwd查看当前路径(Print Working Directory) [root@CentOS ~]# pwd/root 2. cd .. 返回上一级 .. 表示上一级 ...
- linux常用命令的介绍
本文主要介绍Linux常用命令工具,比如用户创建,删除,文件管理,常见的网络命令等 如何创建账号: 1. 创建用户 useradd -m username -m 表示会在/home 路径下添加创建用户 ...
- linux——常用命令与脚本
linux常用命令 --文件管理pwd --查看当前目录cd --切换当前目录ls --列出当前目录下的所有文件touch --创建文件mkdir --建立目录rmdir --删除空目录rm --删除 ...
- DOS 和 Linux 常用命令的对比
DOS 和 Linux 常用命令的对比 许多在 shell 提示下键入的 Linux命令都与你在 DOS 下键入的命令相似.事实上,某些命令完全相同. 本附录提供了 Windows的 DOS 提示下的 ...
- 第一章,Linux常用命令
20161124 Linux常用命令1.find find /etc/ -size +50k -lsfind /etc/ -size +50k -ls 2> /dev/null查看目录下大于50 ...
- linux 常用命令大全
linux 常用命令大全 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统 ...
- Linux 常用命令行
Linux常用命令行 第一部分: cd命令 第二部分:文件操作 第三部分:压缩包操作
- [工作需求]linux常用命令以及vim常用命令
一. Linux 常用命令 mkdir dirname新建文件夹 cd ~ 进入自己的家目录 cd dirname 进入名字为dirname的目录: l 显示当前文件夹下的文件 ...
- 对于我的linux常用命令的说明
我所列出的linux常用命令中的选项并不是全部的选项,是一些我们经常用到的linux命令及选项
- Linux 常用命令笔记
Linux 常用命令笔记 1. locate locate:用来定位文件的位置,如:locate a.txt 但是这个命令有延迟,也就是新建的文件不一定能搜索到,如果非要找到新建的文件可以使用 upd ...
随机推荐
- Linux下Qt5.6 Fcitx无法输入中文输入解决办法
Qt5.6的解决办法和之前的版本有点不同,方法如下:首先安装 fcitx-frontend-qt5.然后执行: 123 sudo cp /usr/lib/x86_64-linux-gnu/qt5/pl ...
- 借助Photoshop,Illustrator等设计软件进行WPF图形图像的绘制
原文:借助Photoshop,Illustrator等设计软件进行WPF图形图像的绘制 本文所示例子是借助第三方设计软件,制作复杂的矢量图形,转成与XAML酷似的SVG,再转换成xaml而实现的. 这 ...
- ASP.NET Core Razor 视图导入 - ASP.NET Core 基础教程 - 简单教程,简单编程
原文:ASP.NET Core Razor 视图导入 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core Razor 视图导入 上一章节我们介绍了视图起始页,学习 ...
- C# TSF 输入法的获取
原文 C# TSF 输入法的获取 起因: 「添雨跟打器」中存在一个问题.在 windows 8/10 里面,输入法就获取不到了.我一直没有去管这样的问题.但是也大致知道,可能是 TSF 架构的问题. ...
- 键盘各键对应的编码值(key code)
原文:键盘各键对应的编码值(key code) 来源:http://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes ...
- windows 系统文件 —— 特殊文件及文件类型
0. .mht 文件(MHTML) MHTML文件又称为聚合 HTML 文档.Web 档案或单一文件网页(聚合成单一文件).单个文件网页可将网站的所有元素(包括文本和图形)都保存到单个文件中.这种封装 ...
- Matlab随笔之分段线性函数化为线性规划
原文:Matlab随笔之分段线性函数化为线性规划 eg: 10x, 0<=x<=500 c(x)=1000+8x, 500<=x<=1000 300 ...
- 【iOS发展-89】UIGestureRecognizer完整的旋转手势识别、缩放和拖拽等效果
(1)效果 (2)代码 http://download.csdn.net/detail/wsb200514/8261001 (3)总结 --先依据所需创建不同类型的手势识别.比方: UITapGest ...
- NYOJ 298 相变点(矩阵高速功率)
点的变换 时间限制:2000 ms | 内存限制:65535 KB 难度:5 描写叙述 平面上有不超过10000个点.坐标都是已知的.如今可能对全部的点做下面几种操作: 平移一定距离(M),相对X ...
- StepShot4.3.0安装包_KeyGen发布
StepShot是一个可以方便快速的制作操作手册的软件,功能相当强悍. 请低调使用. -------------------------------华丽的分割线-------------------- ...