Linux常用命令

简介:

常用命令:

  • man      帮助命令
    • eg:man ls
  • ls        显示文件
    • ls [-a]               显示全部文件
    • ls [-al]              以长列表的方式显示全部文件
    • ls [-alt]             按时间排序
    • ls /home/directory     显示某个路径下的文件列表
  • pwd      显示当前工作目录
  • cd       切换工作目录(类似dos下用法)
    • cd ..                   返回上一层目录
    • cd ../other          返回上一层目录并进入其它目录
    • cd ~                  返回家目录
    • cd /                   返回到根目录
    • cd -                   两个目录之前切换(相当于电视机的"回看"键)
    • tab                    自动补全,如果存在多个相同的目录,可按两下会显示所有相同的目录,再进行选择
  • mkdir    创建目录/文件
    • mkdir dirname          在当前目录下创建文件
    • mkdir /root/test       使用绝对路径创建目录
    • mkdir -p /root/test1/test2     创建多级目录,同时创建父、子目录(test1、test2都不存在)
  • rm       删除目录/文件
    • rm a.txt               删除a.txt文件(需要确认是否删除,输入 y/n)
    • rm -f a.txt            强制删除a.txt文件(不需要确认是否删除)
    • rm -r test1/           删除"test1/"目录(需要确认是否删除,输入 y/n)
    • rm -rf test1/          强制删除"test1/"目录(不需要确认是否删除) 
  • cp       拷贝文件或目录
    • cp source dest
      • eg: cp a.txt b.txt                         把a复制一份并重命名为b(同目录下)
      • eg: cp /root/vivi/a.txt /root/even/b.txt   把a复制一份并重命名为b(不同目录下)
    • cp -r source dest      复制整个目录要用-r参数
      • eg: cp -r test1 test2                      把目录test1复制一份并重命名为test2
      • eg: cp -rv test1 test2                     把目录test1复制一份并重命名为test2(显示详细信息)
  • cat      显示文件内容(全部),还可用来连接两个或多个文件,形成新的文件。
    • cat doc.txt             显示doc.txt的内容
    • cat -n doc.txt         显示行号
    • tac doc.txt             倒序显示文件内容
    • cat doc.txt|more       分屏显示(按空格显示下一屏,按回车显示下一行)
  • head     从头部开始显示文件内容(默认显示10行)
    • head  doc.txt           显示文件全部内容
    • head -n doc.txt        显示前n行
  • tail     从尾部开始显示文件内容(默认显示10行)
    • tail  doc.txt            显示文件全部内容
    • tail  -n doc.txt       显示后n行
    • tail  -f doc.txt        即时输出文件变化后追加的数据(比如在查日志时就很有用)
    • ctrl+c                   退出tail状态
  • more      翻页显示文件内容(只能向下翻页,回车:下一行,空格:下一页)
  • less      翻页显示文件内容(带上下翻页)
  • grep     文件内容查询
    • grep a doc.tx             显示doc.txt中包含a的行
    • grep a doc.tx|wc -l     查找doc.txt中包含a的有多少行
    • grep -n a doc.tx         带行号的显示doc.txt中包含a的行
    • grep -v a doc.tx         显示doc.txt中不包含a的行
  • find     文件查找
    • find / -name doc.txt   从根目录开始查找名字为doc.txt的文件
    • find / -type f              从根目录开始查找文件
  • wc       统计文件行数、单词数、字节数
    • wc doc.txt             显示文件行数、单词数、字节数
    • wc -l doc.txt          显示文件行数
  • * 通配符
    • ls *                    分类显示所有文件
    • ls *.txt               查看全部txt文件
  • which    查看命令完整路径
    • eg:which ls
  • whereis   所有包含命令的列表
    • whereis ls             显示所有包含ls命令的路径
  • clear    清屏(并未删除)
  • touch    创建文件
    • eg:touch doc.txt       在当前目录创建doc.txt文件
  • sort     排序
    • sort doc.txt             以字母排序
    • sort -n doc.txt         以数据排序
    • sort -u doc.txt        去重排序
    • sort -rn doc.txt       倒序数字排序
  • tar      打包(未压缩),将多个文件或目录打包在一个文件里
    • 格式:tar  [option]  打包后的文件名.tar  要打包的文件或目录
  • echo     display a line of text 
    • eg:echo hello world!
  • su       切换用户
    • su - root
  • 查看时间信息
    • date                      当前系统时间
    • hwclock/clock         硬件时间
    • cal                         查看日历
    • uptime                   查看系统运行时间
  • shutdown [-h,-r]       关机(-h)、重启(-r)
    • shutdown -h now              立即关机
    • shutdown -h +10              10分钟后关机
    • shutdown -h 11:30        11:30关机
    • shutdown -r now               立即重启
    • poweroff                   立即关机
    • reboot                      立即重启

 

vi/vim   文本编辑器

  • 一般模式:默认模式,其他模式可通过esc键回到一般模式,可进行选择、复制、粘贴、撤销等操作
    • i            在光标前插入文本
    • o           在当前行的下面插入新行
    • dd         删除行
    • yy         复制当前行
    • n+yy     复制n行
    • p           粘贴
    • u           撤销上一个操作
    • r           替换当前字符
    • /           查找关键字
  • 编辑模式:在一般模式中按i、o、r,可编辑文件,按esc可回到一般模式
  • 命令模式:在一般模式中按":",可保存修改或退出vi
    • :w         保存当前修改
    • :q         退出
    • :q!        强制退出,不保存修改
    • :x         保存并退出,相当于:wq
    • :set number        显示行号
    • :!系统命令            执行一个系统命令并显示结果
    • :sh                     切换到命令行,使用ctrl+d切换加vi



本文转自贺满博客园博客,原文链接:http://www.cnblogs.com/puresoul/p/3649441.html ,如需转载请自行联系原作者。

目录
相关文章
|
15天前
|
Web App开发 Linux 网络安全
工作中常用到的Linux命令
工作中常用到的Linux命令
|
2天前
|
机器学习/深度学习 缓存 监控
linux查看CPU、内存、网络、磁盘IO命令
`Linux`系统中,使用`top`命令查看CPU状态,要查看CPU详细信息,可利用`cat /proc/cpuinfo`相关命令。`free`命令用于查看内存使用情况。网络相关命令包括`ifconfig`(查看网卡状态)、`ifdown/ifup`(禁用/启用网卡)、`netstat`(列出网络连接,如`-tuln`组合)以及`nslookup`、`ping`、`telnet`、`traceroute`等。磁盘IO方面,`iostat`(如`-k -p ALL`)显示磁盘IO统计,`iotop`(如`-o -d 1`)则用于查看磁盘IO瓶颈。
|
12天前
|
NoSQL Linux Shell
常用的 Linux 命令
常用的 Linux 命令
35 9
|
1天前
|
Linux 数据安全/隐私保护
Linux常用命令实例带注释
Linux常用命令实例带注释
13 0
|
1天前
|
Linux 开发工具 数据安全/隐私保护
Linux(19)常用解压命令记录
Linux(19)常用解压命令记录
6 0
|
3天前
|
Linux Perl
Linux系统替换字符串常用命令
请注意,`sed`命令可以非常强大,可以根据不同的需求使用不同的选项和正则表达式来进行更复杂的字符串替换操作。
16 0
|
5天前
|
安全 Linux 开发工具
Linux中可引起文件时间戳改变的相关命令
【4月更文挑战第12天】Linux中可引起文件时间戳改变的相关命令
12 0
|
7天前
|
域名解析 网络协议 Linux
Linux 中的 Nslookup 命令怎么使用?
【4月更文挑战第12天】
25 6
Linux 中的 Nslookup 命令怎么使用?
|
7天前
|
运维 网络协议 Unix
18.系统知识-Linux常用命令
18.系统知识-Linux常用命令
|
8天前
|
网络协议 Ubuntu Linux
Linux 下 TFTP 服务搭建及 U-Boot 中使用 tftp 命令实现文件下载
Linux 下 TFTP 服务搭建及 U-Boot 中使用 tftp 命令实现文件下载