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中的队列同步器AQS

    一.AQS概念 1.队列同步器是用来构建锁或者其他同步组件的基础框架,使用一个int型变量代表同步状态,通过内置的队列来完成线程的排队工作. 2.下面是JDK8文档中对于AQS的部分介绍 public ...

  2. Javascript高级编程学习笔记(87)—— Canvas(4)绘制路径

    绘制路径 2D上下文支持许多在画布上绘制路径的方法 通过路径可以创造出复杂的形状和线条,要绘制路径首先必须调用beginPath()方法,表示开始绘制路径 然后再通过下列的方法绘制路径: arc(x, ...

  3. JDK设计模式之—动态代理

    代理模式的特点 代理模式是常用的java设计模式,它的特征是代理类与委托类有同样的接口.代理类主要负责为委托类预处理消息.过滤消息.把消息转发给委托类. 代理类的对象并不是真正实现服务,而是通过调用委 ...

  4. [Swift]LeetCode434. 字符串中的单词数 | Number of Segments in a String

    Count the number of segments in a string, where a segment is defined to be a contiguous sequence of ...

  5. Spring之AOP流程解析(ProxyFactory)

    本节我们从ProxyFactory开始分析.该类有几个比较重要的方法——addAdvice.addAdvisor.getProxy,其中最后一个方法是我们本节的重点.前两个方法都是向ProxyFact ...

  6. 【从零开始自制CPU之学习篇00】开篇

    从今天开始决定用面包板制作一个8位的CPU,实现几个简单的指令.我给自己分两大部分计划,第一部分是学习制作CPU的理论知识,第二部分是实践.并打算实施计划的同时用博客的方式记录下来.理论知识的部分重点 ...

  7. C++版 - 剑指offer之面试题37:两个链表的第一个公共结点[LeetCode 160] 解题报告

    剑指offer之面试题37 两个链表的第一个公共结点 提交网址: http://www.nowcoder.com/practice/6ab1d9a29e88450685099d45c9e31e46?t ...

  8. Spring中属性注入的几种方式以及复杂属性的注入

    在Spring框架中,属性的注入我们有多种方式,我们可以通过构造方法注入,可以通过set方法注入,也可以通过p名称空间注入,方式多种多样,对于复杂的数据类型比如对象.数组.List集合.map集合.P ...

  9. 爬虫协议 Tobots

    一.简介 Robots 协议(也称为爬虫协议.机器人协议等)的全称是“网络爬虫排除标准”(Robots Exclusion Protocol),网站通过 Robots 协议告诉搜索引擎哪些页面可以抓取 ...

  10. 客户端缓存机制 - Cookie详解

    Cookie 作者:Stanley 罗昊 [转载请注明出处和署名,谢谢!] Cookie不是内置对象,所以用的时候需要new出来,Cookie是由服务端产生的,再发送给客户端保存,它不是内置对象,却是 ...