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中的线程协作之Condition

    一.Condition接口 1.Condition接口的常用方法介绍 /** * 已经获取到锁的线程调用该方法会进入等待状态,知道其他持有锁的线程通知(signal)等待队列中的线程或者被中断退出等待 ...

  2. Spring使用支付宝扫码支付

    前一段一直在研究支付宝的扫码支付,不得不说,支付宝的文档写的真是一个烂(起码在下刚开始看的时候是mengbi的).文档上面的示例和demo里面的示例长的完全不一样.往往文档上面的例子很简单,而demo ...

  3. 【从零开始搭建自己的.NET Core Api框架】(四)实战!带你半个小时实现接口的JWT授权验证

    系列目录 一.  创建项目并集成swagger 1.1 创建 1.2 完善 二. 搭建项目整体架构 三. 集成轻量级ORM框架——SqlSugar 3.1 搭建环境 3.2 实战篇:利用SqlSuga ...

  4. [Swift]LeetCode307. 区域和检索 - 数组可修改 | Range Sum Query - Mutable

    Given an integer array nums, find the sum of the elements between indices i and j (i ≤ j), inclusive ...

  5. [Swift]LeetCode451. 根据字符出现频率排序 | Sort Characters By Frequency

    Given a string, sort it in decreasing order based on the frequency of characters. Example 1: Input: ...

  6. [Swift]LeetCode822. 翻转卡片游戏 | Card Flipping Game

    On a table are N cards, with a positive integer printed on the front and back of each card (possibly ...

  7. [Swift]LeetCode1027. 最长等差数列 | Longest Arithmetic Sequence

    Given an array A of integers, return the length of the longest arithmetic subsequence in A. Recall t ...

  8. redux-thunk 源码学习记录

    redux触发store更新,使用的dispatch(action),在关于createStore的源码解读中可以看到,store.dispatch限制了action必须是一个纯对象.是为了保持red ...

  9. Go使用Makefile构建

    ​ 我们平常很多时候都是直接在命令行输入go build进行编译的: go build . 或者测试使用go run运行项目 go run main.go 我看有很多大型开源项目都是如下方式: mak ...

  10. Python __new__ 实现单例模式 python经典面试题

    话不多说,上代码 class Singleton(object): def __new__(cls, *args, **kwargs): if not hasattr(cls, '_instance' ...