Linux命令学习

1.文件&目录处理
ls -a 全部文件 -l 详细信息 -r 递归显示子目录结构
ls -al 相当于 ls -a -l
cd ..上级目录 .当前目录 ~家目录 cd + 回车直接到家目录
pwd 显示当前目录
mkdir 创建一个新的目录
rmdir 删除一个空的目录
cp 复制 -r 会递归复制目录下所有文件 cp 文件名 + 新文件的名字 cp 文件名 + 新文件路径
rm 移除 -r 删除目录下所有文件 -i 交互式删除 -ri 交互删除含多个子目录的目录
mv 移动 不指定目录可以实现重命名 mv 文件名 新文件名

2. 在命令后加 &,意思是将该命令放在后台运行
3.Tab键具有命令和文件名补全功能,按两下Tab可以列出所有未补全的命令
4.history 显示所有命令记录
!!重复上一命令
Ctrl + R 搜索匹配使用过的命令
ESC 再加 . 使用上一命令的参数
5.通配符
* 匹配零个或多个字符
? 匹配任意一个字符
6.sudo + 命令 使用管理员权限运行命令
passwd 修改密码
7.管理后台作业
jobs 查看作业
bg 继续后台运行
fg 拉回进程
8.touch命令可以创建空白文件 也可更新文件时间
9.proc目录下的文件记录了系统当前状态信息,如:cpuinfo usr目录通常放应用软件

10.常用命令:
date 查看当前时间 格式化显示:+%Y--%m--%date
cal 查看日历
man + 命令 查看命令说明
echo 显示输入内容
file 查看文件类型
cat 查看文件内容
more + 命令 支持向下翻页显示内容 less 可以使用上下箭头上下翻页,q退出
head -n(行数) 显示头几行,不加-n默认10行 tail 显示末尾几行 -fg持续显示新加入内容
lspci 查看pci设备信息 lsusb 查看usb设备 lsmod 查看加载的模块(驱动) -v 查看详细信息
shutdown -h now 立即关机 showdown -h +10 十分钟后关机 -r重启
poweroff 立即关机 reboot 立即重启
归档、压缩
zip 压缩文件名.zip 文件名 upzip 解压缩 gzip也可以压缩
tar 归档 tar -cvzf 文件名.tar.gz (常用命令)
查找
locate 关键字 依赖每天更新一次的索引数据库 updatedb 手动更新数据库
find命令 find 查找位置 查找参数
find .(当前路径) -name *.conf 可结合使用通配符
find / -type d 返回根目录下所有目录类型文件
find . -name "wonkner" -exec ls -l(命令) {} \; 对搜索结果执行命令 -exec {} \; 是固定格式

12.Vim
wq 保存并退出
命令模式下: dd删除整行 yy复制当前行 u撤销上一操作 /查找关键字

13.命令帮助 man(使用手册) info -h --help
man -k + 关键字 查找带关键字的命令
/usr/share/doc 内有所有软件的帮助文档

14.用户
useradd username 创建新用户 passwd 创建修改密码
usermod 参数 username -l 新用户名 -d 用户家目录
userdel username 删除用户 userdel -r username 同时删除家目录

15.网络配置 setup 配置信息 ifconfig 查看接口信息 ifup + 网卡名 启用 ifdown 禁用
hostname 查看主机名 ping 测试连通性
host 域名 DNS解析 dig 域名 较专业解析
ip route 显示路由表 traceroute 域名 追踪到达目标地址经过的网络路径
mtr www.baidu.com 网络质量测试
/etc/sysconfig/network下修改hostname
网络故障排查:先查看网络配置信息是否正确~ip 子网掩码 网关 dns
再查看网关是否连通 ping 网关ip 再查看dns解析是否正常 host 网址

linux初学者常用必备命令整理的更多相关文章

  1. ## 本篇文章对linux常用的一些命令做一下总结,如有需要补充以及不懂得地方,请在下方留言 适合于linux初学者,以及对命令掌握不牢的用来备忘

    本篇文章对linux常用的一些命令做一下总结,如有需要补充以及不懂得地方,请在下方留言 适合于linux初学者,以及对命令掌握不牢的用来备忘一,磁盘管理1.显示当前目录位置 pwd2.切换目录 cd ...

  2. Linux常用基础命令整理:关机命令、查看目录下文件命令等

    Linux常用基础命令整理:关机命令.查看目录下文件命令等 整理了一些Linux常用基础命令,欢迎指正. 首先记住四个热键,学会这四个键,收益一辈子. Tab按键---命令补齐功能Ctrl+c按键-- ...

  3. linux下常用FTP命令

    linux下常用FTP命令 1. 连接ftp服务器 1. 连接ftp服务器格式:ftp [hostname| ip-address]a)在linux命令行下输入: ftp 192.168.1.1b)服 ...

  4. Linux Shell常用shell命令

    Linux Shell常用shell命令 一.文件.目录操作命令 1.ls命令 功能:显示文件和目录的信息 ls 以默认方式显示当前目录文件列表 ls -a 显示所有文件包括隐藏文件 ls -l 显示 ...

  5. 9个Linux系统常用监控命令

    我们的系统一旦上线跑起来我们自然希望它一直相安无事,不要宕机,不要无响应,不要慢腾腾的.但是这不是打开机器电源然后放任不管就可以得到的.所以我们要监视系统的运行状况,发现问题及时处理. 对于系统和网络 ...

  6. linux下常用FTP命令 上传下载文件【转】

    1. 连接ftp服务器 格式:ftp [hostname| ip-address]a)在linux命令行下输入: ftp 192.168.1.1 b)服务器询问你用户名和密码,分别输入用户名和相应密码 ...

  7. Linux的经典shell命令整理

    Linux的经典shell命令整理 1.删除0字节文件find -type f -size 0 -exec rm -rf {} \; 2.查看进程按内存从大到小排列ps -e -o “%C : %p ...

  8. Linux最常用的命令大全

    Linux最常用的命令大全 按功能索引 目录处理命令 ls mkdir pwd cd rmdir cp mv rm 文件处理命令 touch cat tac more less head tail l ...

  9. Linux常用网络命令整理

    Linux上有一些非常常用的命令,来帮助我们监控网络状况. 1.Tcpdump命令 tcpdump可以将网络中传送的数据包的"头"完全截获下来提供分析.它支持针对网络层.协议.主机 ...

随机推荐

  1. Java 网络IO编程总结(BIO、NIO、AIO均含完整实例代码)

    本文会从传统的BIO到NIO再到AIO自浅至深介绍,并附上完整的代码讲解. 下面代码中会使用这样一个例子:客户端发送一段算式的字符串到服务器,服务器计算后返回结果到客户端. 代码的所有说明,都直接作为 ...

  2. Python的变量声明

    Python 与大多数其它语言一样有局部变量和全局变量之分,但是它没有明显的变量声明.变量通过首次赋值产生,当超出作用范围时自动消亡. Example 1. 定义 myParams 变量 if __n ...

  3. hdfs创建删除文件和文件夹

    在 hadoop 中,基于 Linux 命令可以给 hdfs 创建文件和文件夹,或者删除文件和文件夹 创建文件的命令为: hadoop fs -touch /file.txt 创建文件夹的命令为: h ...

  4. 微信小程序入门(六)

    28.页面路由 框架以栈的形式维护了当前的所有页面. 当发生路由切换的时候,页面栈的表现如下: 路由方式 29.小程序事件流 什么是事件? 事件是视图层到逻辑层的通讯方式 事件可以将用户的行为反馈到逻 ...

  5. 死磕 java集合之LinkedHashMap源码分析

    欢迎关注我的公众号"彤哥读源码",查看更多源码系列文章, 与彤哥一起畅游源码的海洋. 简介 LinkedHashMap内部维护了一个双向链表,能保证元素按插入的顺序访问,也能以访问 ...

  6. socket编程: TypeError: must be bytes or buffer, not str

    先看一段代码 #!/usr/bin/env python3 from socket import * serverName = "10.10.10.132" serverPort ...

  7. 『Two 树的直径求解及其运用』

    树的直径 我们先来认识一下树的直径. 树是连通无环图,树上任意两点之间的路径是唯一的.定义树上任意两点\(u, v\)的距离为\(u\)到\(v\)路径上边权的和.树的直径\(MN\)为树上最长路径, ...

  8. Kafka分区与消费者的关系

    1.  前言 我们知道,生产者发送消息到主题,消费者订阅主题(以消费者组的名义订阅),而主题下是分区,消息是存储在分区中的,所以事实上生产者发送消息到分区,消费者则从分区读取消息,那么,这里问题来了, ...

  9. asp.net core系列 40 Web 应用MVC 介绍与详细示例

    一. MVC介绍 MVC架构模式有助于实现关注点分离.视图和控制器均依赖于模型. 但是,模型既不依赖于视图,也不依赖于控制器. 这是分离的一个关键优势. 这种分离允许模型独立于可视化展示进行构建和测试 ...

  10. hibernate易混淆点

    萌新小笔记: 用过hibernate的小伙伴肯定经常看到这几个东西吧!但是初学者常常会把这几个搞不清楚:dataSource,session,sessionFactory(dataSource),hi ...