3.Linux常用基本命令
1.帮助手册
man
--help
2.日期类
data,cal
-------------文件目录管理类的命令
3.显示当前目录 pwd
4.cd切换目录
cd .. 返回上级目录
cd / 返回至/
cd ~ 返回家目录
cd /etc/sysconfig 通过绝对路径访问(利用tab键)
cd ./sysconf 通过相对路径返回
5.ls
-a 列出全部文件,包括隐藏文件
-l 列出详细列表 别名ll
6.grep
配合显示内容的命令,根据跟随的内容显示该行内容,有点过滤的感觉吧
例如 ls -l | grep xxx
7.mkdir
-p 可以一下建好多级目录
例:mkdir 目录名
8.touch
新建一个文件
例:touch aa.cnf
9.rmdir 删除一个空目录
10. rm
移除文件或目录
-rf 递归删除所有目录内容,不提示
11.cp
cp [要复制的文件] [到哪里]
-r 递归复制整个文件夹
-v 显示复制过程中文件的列表
12.mv
mv oldFileName newFileName 重命名
mv /temp/movefile /targetFolder 移动文件
-f 强制覆盖文件,非空目录不能覆盖,只能先拷贝再删除
13.cat
cat 文件名 查看轻量级的文本文件
-A 显示文件中的留白和换行
-n 显示行号
cat 文件1 文件2 连接显示多个文件
cat 文件1 文件2 > 文件3 合并为新文件
14. more
查看较长的文件
空白键:下一页
enter:下一行
q: 立即离开more,不再显示该文件内容
ctrl + f 向下滚动一屏
ctrl + b 返回上一屏
= 输出当前行的行号
:f 输出文件名和当前行的行号
15.less
与more 类似,比more功能更多
【pagedown】:向下翻动一页
【pageup】:向上翻动一页
/字串 : 向下搜寻 这个字串
?字串 :向上寻找这个字串
n : 重复前一个搜寻
N :反向的重复前一个搜寻
16.tail
从尾部开始查看,比较适合查看日志
-f 跟随查看
-n 200 显示的函数, n 可以省略
17.history
查看历史命令
18.echo
输出环境变量
在shell脚本中当sustem.out.println用
19.软链接
也称为符号链接,类似于windows里面的快捷方式,有自己的数据块,主要存放了链接其他文件的路径
命令 ln -s 源文件或目录名 软链接名
查询 : 通过 ls -l 就可以查看,列表属性第1位是l,尾部会有位置指向
------搜索查找相关的命令
19.locate
查找文件,查询速度更快,使用更方便
运行前需要执行 updatedb 来更新文件索引
20.find
查找文件,提供丰富的模糊搜索及条件查询
find + 搜索路径 + 参数 + 搜索关键字
按文件名 : find /home/seop -name ‘*.txt’ 根据名称查找相应目录下的 *.txt文件
---------压缩和解压相关的命令
21.tar
压缩文件(tar) 解压缩文件(tar)
tar -zcvf xxx.tar.gz n1.txt tar -zxvf xxx.tar.gz
-c 创建一个新归档 -x 从归档中解出文件
-v 显示详细信息 -v 显示详细信息
-f 指定压缩后的文件名 -f 指定压缩之后的文件名
-z 通过gzip 过滤归档 -z 通过gzip 过滤归档
22.zip
zip mypackage.zip 1.txt 2.txt 压缩
unzip mypackage.zip 解压
--------磁盘分区相关命令
23.lsblk
查看所有设备挂载情况
命令:lsblk 或者 lsblk -f
24.fdisk 分区命令
fdisk /dev/sdb
开始对 /sdb 分区
m 显示命令列表
p 显示磁盘分 == fdisk -l
n 新增分区
d 删除分区
w 写入并退出
开始分区后 输入 n,新增分区,然后选择 p,分区类型为主页区。
两次回车默认剩余全部空间。最后输入 w 写入分区并退出,若不保存退出输入q
25.mkfs 格式化磁盘
分区命令:mkfs -t ext4 /dev/sdb1
其中 ext4 是分区类型
26.mount 挂载
将一个分区与一个目录联系起来
mount 设备名称 挂载目录
mount /dev/sdb1 /newdisk
unmount 设备名称 或者 挂载目录
unmount /dev/sdb1 或者 unmount /newdisk
注:用命令行挂载,重启后会失效
27.永久挂载
通过修改 vim /etc/fstab 实现挂载
添加完成后 执行 mount -a 即刻生效
28.df du 磁盘情况查询
df -h 查询系统整体磁盘使用情况
du -h /目录
查询指定目录的磁盘占用情况
-s 指定目录占用大小汇总
-h 带计量单位
-a 含文件
--max-depth=1 子目录深度
-c 列出明细的同时,增加汇总值
du -ach --max-depth = 1 /opt
--------网络配置相关命令
29. ifconfig
查看网络配置
如何修改 ip
图形化操作
命令行方式 vi /etc/sysconfig/network-scripts/ifcfg-eth0
刷新网络设置
service network restart
---------进程相关
30.ps
ps是显示当前状态处于running的进程,grep表示在这些里搜索,而ps aux是显示所有进程和其状态。
ps -aux | grep xxx
ps -ef的意思是以长格式显示所有进程
ps -ef | grep xxx
注:如果想查看进程的cpu占用率和内存占用率,可以使用aux
如果想查看进程的父进程ID 可以使用 ef
pid:每个进程都有一个pid 作为唯一标识
kill: kill pid 通过唯一标识 pid 杀死进程
killall: kill name 通过进程名杀死线程
31.service
注册在系统中的标准化进程
有方便统一的管理方式
service 服务名 start/stop/restart/reload/status
查看服务的方法 /etc/init.d/服务名
通过chkconfig 命令 设置自启动
查看自启动服务 chkconfig --list|grep xxx
chconfig --level 5 服务名 on
32.netstat
查看系统的网络情况
-an 按一定的顺序排列输出
-p 显示哪个进行在调用
netstat -anp | grep 8080 查看占用8080端口的进程
33.lsof
lsof -i:8080 查看端口属于哪个程序
运行级别(runlevel)

3.Linux常用基本命令的更多相关文章
- Linux常用基本命令(less)
转: Linux常用基本命令(less) LESS:跟more命令的功能类似,都是用于分页显示内容,但是他的性能比more更高,功能比more更丰富,他读取文件是按需加载 格式: less [opti ...
- Linux 常用基本命令及应用技巧
需要pdf 版 联系我 我的文件中有目录一.Linux 的常用基本命令................................................................. ...
- 【Linux】linux常用基本命令(转)
(转自:http://blog.csdn.net/xiaoguaihai/article/details/8705992) Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用 ...
- 【Linux】linux常用基本命令
Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们. 这个是我将鸟哥书上的进行了一下整理的,希望不要涉及到版权问题. 1.显示日 ...
- linux常用基本命令
Linux中许多常用命令是必须掌握的,这里将我学linux入门时学的一些常用的基本命令分享给大家一下,希望可以帮助你们. 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器 ...
- linux常用基本命令整理小结
linux系统遵循的基本原则 由目标单一的小程序组成,组合小程序完成复杂任务: 一切皆文件: 尽量避免捕捉用户接口: 配置文件保存为纯文本文件: Linux命令行常识 命令格式 命令+选项+参数 选项 ...
- Linux 常用基本命令
这两天有俩哥们问了我linux的事,问我在工作中需不需要用到,需不需要学会 一个是工作1年不到的,我跟他说,建议你学学,在以后肯定是要用到的,虽然用到的机会不多,但是会总比不会好 另一个是工作6年的, ...
- Linux常用基本命令:三剑客命令之-awk内置函数用法
awk的内置函数大致可以分类为算数函数.字符串函数.时间函数.其他函数等 算数函数 最常用的算数函数有rand函数.srand函数.int函数. 可以使用rand函数生成随机数,但是使用rand函数时 ...
- Linux常用基本命令:三剑客命令之-awk格式化动作
我们之前说过,awk是一个超强的文本格式化工具,而本文的printf动作就是经常用来做格式化文本的.使用方式跟c语言的printf差不多. 1,printf默认不会回车换行 ghostwu@dev:~ ...
- Linux常用基本命令:三剑客命令之-awk基础用法
awk是一个超级强大的文本格式化处理工具,他与grep, sed命令被成为linux 三剑客命令 三剑客命令的特点: grep:只要用来匹配和查找文本 sed: 编辑匹配到文本 awk: 格式化文本, ...
随机推荐
- openstack思维导图
RABBITMQ memcache keystone glance nova neutron cinder horizon
- maven创建分model的工程
创建parentmvn archetype:generate -DgroupId=com.hikvision -DartifactId=aocp-parent -DarchetypeArtifactI ...
- const成员变量
#include <iostream> using namespace std; class A { public: A(int size) : SIZE(size) {}; privat ...
- python实现迭代法求方程组的根
有方程组如下: 迭代法求解x,python代码如下: import numpy as np import matplotlib.pyplot as plt A = np.array([[8, -3, ...
- 我们可以从英特尔® SPMD 程序编译器中学到什么?
英特尔® SPMD 程序编译器俗称为“ISPC”,它流畅地展示了 CPU 多核 SIMD 语言.GPU 计算语言.数据并行 C++ 扩展和嵌入式应用或领域特定计算语言的重要未来发展方向.具体而言,本文 ...
- Django-Form组件-formset_factory
Formset 多个表单的集合,可以同时提交多个from表单中的数据,在web页面中,可以在同一个页面,提交多个form表单. Django针对不同的formset提供了3种方法: formset_f ...
- 综合对比 Kafka、RabbitMQ、RocketMQ、ActiveMQ 四个分布式消息队列
来源:http://t.cn/RVDWcfe 一.资料文档 Kafka:中.有kafka作者自己写的书,网上资料也有一些.rabbitmq:多.有一些不错的书,网上资料多.zeromq:少.没有专门写 ...
- Java 基础篇之泛型
背景 在没有泛型前,一旦把一个对象丢进集合中,集合就会忘记对象的类型,把所有的对象都当成 Object 类型处理.当程序从集合中取出对象后,就需要进行强制类型转换,这种转换很容易引起 ClassCas ...
- NDK学习笔记-JNI数据类型和属性方法的访问
JNI实现了C/C++与Java的相互访问,那么这篇文章就从C/C++访问Java开始说起 native函数说明 每个native函数,都至少有两个参数(JNIEnv *和jclass或jobject ...
- layui select 联动渲染赋值不了数据的问题
今天用 layui做select的时候,数据老是看不到,而且联动的数据是对不上的,看了网上一堆是 最后要用 form.render('select'); 这个是必须的, 但是我用了还是这样,其实是la ...