Linux基础
来源:互联网 发布:知乎匿名回答在哪看 编辑:程序博客网 时间:2024/06/06 02:44
一、Linux的基本指令
1、ls指令
ls[选项][文件或目录],
对于文件,ls将列出名以及其他信息
对于目录,ls将列出该目录下的文件
选项
-a 列出本目录的所有文件,包括隐藏文件
-l 列出本目录下文件详细信息
-k 以字节的形式列出本文件大小
-kh 以k显示文件大小,更加容易浏览
-l 一行只输出一个文件
可见,在Linux中,选项是可以组合的
2、pwd指令
显示用户当前所在目录
3、cd指令
改变工作目录
cd .. : 返回上一级目录
cd /目录名目录名 :以绝对路径进入
cd ~ :返回家目录
cd - :返回最近访问的目录
4、touch指令
touch可以改变目录或文件的日期时间,或者创建一个不存在的文件
如图,创建了一个新文件day01,且改变了之前文件的时间。
5、mkdir
在当前目录下创建一个目录
-p parent /parent :可以是一个路径,如果此路径不存在,则系统会建立好不存在的目录
6、rmdir/rm删除指令
rmdir删除目录
选项-p :当子目录被删除后,父目录变为空目录,连带父目录一同删除
rm删除文件
选项-f :强制删除
-r :递归删除
7、man指令
访问Linux帮助手册
如:man ls 会出现下图:
8、cp指令
复制目录或文件
cp[选项] 源文件或目录 目标文件或文件
-r 递归处理
9、mv指令
移动文件或将文件改名
mv[选项]源文件或目录 目标文件或目录
mv -f强制覆盖
注:当第二个参数是文件时,mv完成文件重命名
10、cat/tac指令
查看目标文件内容
cat[选项][文件]
-n :对输出的所有行编号-b -s
11、more指令
与cat类似
12、less指令
less[选项]文件
与more类似,但less可以随意浏览文件,more只能向前移动,却不能向后移动
也就是说,less在查看之前不会加载整个文件
/字符串 向下搜索字符串
?字符串向上搜索字符串
-i -N n N
q退出
13、head指令
显示文件内容,从头部开始,默认显示10行
-n20:一次显示20行
14、tail指令
从尾部开始显示文件内容
-n
15、输出重定向
输出重定向符 >
Linux中使用重定向符号可以实现输入输出重定向,默认条件下,标准输出和错误输出都是终端,可以将标准输出和错误输出进行重定向
例:有一个100行的文件,只显示其第50行
seq | 100 > test
通道: | 从通道中读取输出
head -n50 test | tail -n|
16、时间指令
data+选项
%H小时
%M分钟
%S秒
%X等同于%H:%M:%S
%Y %d %m %F
设定时间
data -s root权限下设置//data -s 20171018
date -d @...........+%F格式化转化
17、cal指令
Cal[选项]月份 年份
显示公历日历
18、find指令
在某一路径下查找文件
find -name按照文件名查找在目录结构中搜索文件,并执行指定操作
19、grep指令
在文件中找内容
在文件中搜索字符串,将找到的行打印出来
grep -n打印行号
-i 忽略大小写
-v反向选择
20、zip/unzip指令
将目录或文件压缩为zip格式
-r递归处理
21、tar指令
将文件打包/解压
-c :建立一个文件压缩 tar -cvf tar -zcvf tar -jcvf
-x :解开一个文件压缩 tar -zxv tar -jxv
-t :查看tarfile里面的文件
-z 是否具有gzip属性,gzip解压
-j 是否具有bzip2属性,bzip解压
-v 压缩过程中显示文件名
-C 解压到指定目录
打包
解压
22、bc 浮点数计算器
uname -r 指令 :获取电脑相关信息
shutdown -h 服务停止后立即关机
-r 服务停止后立即重启
-t sec s秒后关机
二、Linux的重要命令
1、du 命令
查看使用空间,对文件和目录使用的空间进行查看
du [选项] [文件]
du -a 显示所有文件的大小
du -h 以k为单位,提高信息的可读性
....
2、df 命令
查看使用空间,查看Linux服务器的文件系统的磁盘占用情况
df [选项] [文件]
可以用此命令来获取硬盘被占用了多少空间,目前还剩下多少空间。
默认以 1kb 显示
3、top 命令
top [参数]
top命令是Linux系常用的性能分析工具,能够显示系统中各个进程资源占用的情况
功能 显示系统中各个进程资源占用的情况等信息。
类似于windows下的任务管理器
top -b 完整显示
top -i 设定间隔时间
top -u 指定用户名
top -p 指定进程
4、free 命令
显示系统使用和空闲的内存情况
- linux基础
- Linux基础
- Linux基础
- Linux 基础
- linux基础
- Linux 基础
- Linux基础
- Linux 基础
- linux基础
- Linux基础
- Linux 基础
- Linux 基础
- Linux基础
- linux基础
- Linux 基础
- linux基础
- linux基础
- linux基础
- Flum入门必备知识
- 变量的存储类别小总结
- 20.当数据量超过一万后天接收不到前台传递过来的数据
- phpcms v9 目录式伪静态
- Android 如何使用小的Ratingbar
- Linux基础
- 使用Python3计算HTTP的摘要Response值
- 随机函数的应用
- 单调队列学习笔记
- HDU 3763 C D(二分)
- Java学习——面向对象基础
- java设计模式-单例模式
- python pygame练习
- PAT乙级1063