linux 常用命令

一、命令

1、作用:为了实现某功能的特定的文件或程序

2、种类:内部命令、外部命令

内部命令存放于shell解释器之内

外部命令存放于shell解释器之外,以单独的文件的形式存在

3、格式:命令 选项 参数*

- 简写

-- 全程

多个选项可以写到一起  比如 -a -l 可以写成 -al

4、快捷键

TAB 补齐命令、文件等  *

\  换行符 *

ctrl+u  光标处清空至行首

ctrl+k  光标处清空至行尾

ctrl+l  清屏 *

ctrl+c  强制终止当前的程序 *

5、使用帮助

help  查看内部命令的帮助信息

--help 查看外部命令的帮助信息

man  查看绝大多数命令的帮助信息

空格翻一屏

回车翻一页

/  查找目标

q 退出

二、基本命令  *

1、mkdir  创建目录

2、touch  创建文件、刷新时间戳

-t 年月日时分.秒 目标文件名

3、PWD 查看当前所在目录

4、cd  切换目录

~  当前用户夹目录

.  当前

..  上一级

-  之前所在目录

!$  调用上一条命令的参数

相对路径:以当前目录为起点

绝对路径:以根作为起点

5、ls 查看当前目录的内容

-l  查看详细信息

-a  显示隐藏文件

-A  显示隐藏文件,不显示“.和..”

-d  显示目录本身的信息

-S  按文件所占空间从大到小排列

-r  反向

-t  按创建日期排序

-h  显示文件大小的单位

-R  递归(显示目标目录及其子目录里的内容)

6、du 查看目录的大小

-ah  显示所有文件大小及总大小

-sh  只显示目标目录的总大小

7、ln 创建硬链接文件

-s 软链接

注意:

不要为目录创建硬连接

创建硬链接时,不要跨设备(如 从/boot 到 / )

8、alias  创建命令别名

格式: alias 别名=‘执行的命令’

取消别名: unalias

9、cp 复制

-i  提示是否覆盖

-f  强制覆盖

-p  保留属性

-r  递归(对目录操作时使用)

10、rm 删除

-i -f -r  与cp相同

11、mv 移动  同目录下移动,相当于重命名

12、find  查找

格式: find  查找目录  选项 条件

选项类型:

-name  文件名

-size  文件大小  k M G

-user  创建者

-type  文件类型 f 普通文件 d 目录 p 管道符文件 s 套接字文件 l 链接文件 b 块设备文件 c 字符文件

二次筛选:

-exec  命令  {} \;

13、cat 查看内容较少的文件

14、more 查看内容较多的文件

15、head  读取文件头部几行的内容

格式 head -n 文件

16、tail  读取文件尾部几行的内容

格式 tail -n 文件

tail -f 实时读取文件的内容

17、wc

-l 行数

-w 单词数

-c 字节数

18、grep 筛选包含xxx字符串的行

-i  忽略大小写

-v  反向选取

"^xxx" 搜索以XXX开头的行

"xxx$" 搜索以XXX结尾的行

"^$" 搜索空行

19、gzip bzip2

-9 高压缩比

-d 解压

20、tar 打包、归档

-c 创建

-z 指定gzip的压缩方式

-j 指定bzip2的压缩方式

-v 显示过程

-f 使用归档文件(必选)

-t 查看归档包里的内容

-p 保留原属性

-x 释放归档包

-C 指定释放路径

21、ping 测试

-c 指定次数

-i 指定时间间隔

-W 指定等待时间

22、hostname

查看主机名

三、磁盘管理

1、查看当前可用的磁盘 fdisk -l

2、针对新磁盘,划分分区:

fdisk 磁盘名称 如: fdisk /dev/sdb

n  新建分区

p  显示分区列表

w  保存退出

e  创建扩展分区

p  创建主分区

l  创建逻辑分区

建立分区的过程:

a、指定分区的类型: p  e  l

b、指定分区编号:

c、指定磁盘分区的起始磁盘柱: 默认值 ENTER

d、指定磁盘分区的结束磁盘柱(也可以指定大小): +MG

刷新分区表,让修改被内核识别

partprobe 磁盘名

3、格式化

mkfs -t ext4 分区名

将文件系统写入分区的过程

4、挂载

mount 分区名 /目标目录

将分区挂载在某个目录下使用(LINUX分区不能直接使用)

5、查看挂载情况

df 查看磁盘使用情况

-h  带单位

-T  显示分区对应的文件系统

运维QQ交流群:171586999

你可能感兴趣的:(linux 常用命令)