Linux 操作系统常用命令
常用命令详解
ls
常用选项:
-a;列出所有文件,包括以.为开头的隐藏文件。
-d ; 列出目录本身,并不包含目录里的内容。
-h;和-l一起使用,文件大小容易阅读。文件的实际大小
ls -d/root 列出文件目录
ls -l /root 长输出
ls -lh /root 容易阅读
man
man+命令 解释命令使用
pwd
pwd 显示当前活动目录的名称
cd
cd /tmp 切换目录到tmp
cd .. 返回上一级目录
cd - 返回上次所处目录
cd ~ 返回切换到家目录
mkdir
创建目录
-p;根据需要创建主目录
mkdir 目录名称 创建目录
mkdir /2/3/2 -p 创建叠加目录
echo
输出并显示一行文本
-e;允许对加反斜线的命令进行解释
echo -e “a\nb” > name 单角标是覆盖文件 双角标是只写入
a
b 实现ab分行
touch
用来创建普通文本
touch file 创建file文件,可以添加文件类型也可以不加。
cp
常用选项
-p;保持属性不变(属主属组)
-a;保持复制内容不变
cp -a nimei nidaye 文件和所要存放的文件或目录
mv
移动(改名字)文件
mv cjk fda 将cjk文件复制到fda里面
也可以理解为将cjk目录该名为fda(当fda不存在)
rm
常用选项
-f;不做确认提示
-r;递归删除目录文件
rm -rf cjk 将文件或者目录cjk强制删除
cat
查看文件小型
cat -n name 查看小型name里的文件
more
查看大型文件目录里的文件
more name2 查看大型文件以百分比的形式
head
查看文件的前面部分
head -n 5 /etc/passwd
tail
输出文件末尾的部分
-n;同上使用方式
-f ;实时监控文件的修改过程
clear
清屏或者ctrl+l
poweroff
关机 不常用
reboot
重启 不常用
alias
设置查看别名
alias 查看系统一部分命令的快捷键
alias “a=b” 将常用命令a设置成输入b的情况下也可执行,重启无效
unalias b 取消b的别名设置
uname
显示输出系统信息
常用选项
-a;显示所有信息
-r;显示操作系统发型版本
uname -r
hostname
显示设置用户名
hostname 主机名为cjk
hostname fda 主机名改为fda重启失效
hostnamectl set-hostname fda 永久改名
history
查看历史命令
history
!
!u 找到以u开头的命令并执行从下往上
which
查看命令的所在路径
wc
统计文本信息
常用选项
-c;字节
-w;单词数量 不准确多一个
-l;统计行数
wc -l 文本目录
128 128行文字
w
查看当前用户名以及他们在干嘛 FROM WHAT
who查看当前用户名
whoami 查看当前用户名
ping
常用选项
-c;发送的数据包
-w;等待时间
-i;间隔时间
-t;一直ping
c-->count w-->wait
ping -c 1;只发一个包
ping -w 1;等待一秒
ping -i 1;间隔一秒
kill
常用选项
-9;强制终止
-15;进程执行完再执行
du
显示文件及目录的大小
-h;显示人类可读
-s ;只看目录的总和大小,占用磁盘的大小
du -hs name
df
查看磁盘挂载点,查看文件所占磁盘大小
-h;同30
free
查看运行内存已经使用和没有使用的内存总和
-h;同30
-m;以m为单位查看
-s;两秒钟动态监测
data
设置时间
-s;设置时间
date "+%Y/%m/%d/%H:/%M:/%S:";时间表示
date "+%F_%T":时分秒
date -s "2019-01-13 13:30:00"
%F:年月日
Linux 操作系统常用命令的更多相关文章
- Linux操作系统常用命令合集——第三篇-系统管理操作(25个命令)
1.whoami [命令作用] 显示当前登录有效用户名称 [命令语法] whoami [选项] [常用选项] 无 [参数说明] 用户名称 [命令示例] 显示当前登录有效用户名称 # whoam ...
- Linux操作系统常用命令合集——第一篇-文件和目录操作(40个命令)
一.选项和参数的区别 在经过上一次的系统安装后我们已经成功登陆,登陆LInux后,我们就可以在#或$符后面去输入命令,有的时候命令后面还会跟着“选项”(英文名:options)或“参数” ...
- Linux操作系统常用命令合集——第五篇-磁盘和文件系统操作(15个命令)
1.fdisk [命令作用] 用于观察硬盘实体使用情况.也可以对硬盘分区. 对于一块硬盘来讲,最多只能管理15个分区 [命令语法] fidisk [选项] [参数] [常用选项] -b& ...
- Linux操作系统常用命令合集——第六篇-软件包操作(2个命令)
一.前言介绍 软件包即程序包 程序包管理 关键词:rpm程序包管理.YUM仓库管理.源码编译安装 程序包管理: 将编译好的应用程序的各组成文件打包一个或几个程序包文件,从而方便快捷地实现程序包的安装. ...
- Linux操作系统常用命令合集——第二篇- 用户和组操作(15个命令)
一.前言:本篇介绍用户和组操作的15个命令,在介绍之前我们先来看看几个示例 1.先进入到etc目录下,找到passwd文件,用vi编辑器查看: # vi /etc/passwd 解释:这里面存放着Li ...
- Linux操作系统常用命令合集——第六篇-压缩和归档操作(16个命令)
1.gzip [命令作用] 压缩和解压缩文件 gzip/guzip/zcat zcat:不显式展开的前提下查看文本文件内容 zdiff/zgrep/zless/zmore [命令语法] gzip ...
- Linux操作系统常用命令合集——第四篇-文件系统权限操作(5个命令)
1.umask [命令作用] 文件或目录创建时的遮罩码 [命令语法] umask [选项] [参数] [常用选项] -p --输出的权限掩码可直接作为指令来执行 -s --以符号方式 ...
- Linux操作系统常用命令
http://www.cnblogs.com/huangzelin/p/5617611.html http://www.cnblogs.com/liumt/p/6117168.html
- 计算机硬件基本知识及Linux的常用命令
------------------1. 计算机硬件基本知识------------------ CPU - 寄存器 - L1/L2/L3 - 内存 - 硬盘 - 互联网下载/其他存储介质传输 寄存器 ...
随机推荐
- 关于github报错 ssh: connect to host github.com port 22: Connection timed out fatal: Could not read from remote repository.
今天上午写demo的时候,突然pull不下代码了,报了一下这样情况的错误: 看了一下代码,怀疑是网路错误,因为在这以前一切都正常的,然后将代码复制搜索了一番,解决办法有很多什么配置config啦,gi ...
- Spark任务调度初识
前置知识 spark任务模型 job:action的调用,触发了DAG的提交和整个job的执行. stage:stage是由是否shuffle来划分,如果发生shuffle,则分为2个stage. t ...
- Java实现一行一行读取文件内容(进行编码处理)
// 读取文件内容public String readFile(){ String path = ""; File file = new File(path); StringBui ...
- 关于STM32的I2C硬件DMA实现
关于STM32的I2C硬件DMA实现 网上看到很多说STM32的I2C很难用,但我觉得还是理解上的问题,STM32的I2C确实很复杂,但只要基础牢靠,并没有想象中的那么困难. 那么就先从基础说起,只说 ...
- springAOP分析
参考https://www.cnblogs.com/liuyk-code/p/9886033.html 在springboot中自动引入了配置文件AopAutoConfiguration @Confi ...
- 虚拟机里的nginx启动不了的问题
问题: 之前使用虚拟机nginx一直都是正常的, 就在昨天重新配置了一下nginx(其实只注释了反向代理,别的都没动), 重启nginx, 却报错pid为空. 无法启动nginx. 而且重启之前 ...
- Huffman树、霍夫曼编码
Huffman树指的是带权路径长度WPL最小的二叉树 WPL=路径*权值 Huffman常用于压缩编码,正常传输ABCDEF这些字母需要3位二进制树来描述,但由于一篇文章中ABCDEF这些字母出现的概 ...
- php遍历一个文件下的所有文件和子文件夹下的文件
function AllFile($dir){ if($dh = opendir($dir)){ while (($file = readdir($dh)) !== false){ if($file ...
- DP-------bzoj2699 更新
题目描述: 对于一个数列A[1..N],一种寻找最大值的方法是:依次枚举A[2]到A[N],如果A[i]比当前的A[1]值要大,那么就令A[1]=A[i],最后A[1]为所求最大值.假设所有数都在范围 ...
- Java源码分析-UUID
原文链接:Little Apple's Blog 本文分析的JDK版本为1.8.0_131. UUID? UUID是Universally Unique Identifier的缩写:Java UUID ...