Linux基础命令

ls
-a:列出隐藏文件,文件中以“.”开头的均为隐藏文件。如:~/.bashrc
-l:列出文件详细信息
-R:连同子目录中的内容一起列出

which:查看指定命令所在路径
pwd:查看当前所在路径
mkdir:创建目录,-p表示可以连同父目录 一起创建。
rmdir:删除空目录,-p表示可以连同空的父目录一起 删
rm
删除文件: rm file
删除目录 rm -rf dir

touch+文件名
$touch file1
将每个文件的访问及修改时间都更新为目前的时间。
如果文件不存在,则创建一个字节数为 0 的文件。

more+文件
$more file1
查看文本文件的内容,屏幕显示完一屏就等待用户按下任意键再滚动到下一屏(只能往下翻),中途按Ctrl+z终止显示
less+文件
$less file1
查看文本文件的内容,屏幕显示完一屏就等待用户按键,可以上、下查看文件内容,中途按Ctrl+z终止显示
head+文件
显示指定文件的前面几行。如果没有指定文件,将从标准输入(键盘)上读取。如 果没 有指定要显示的行数,则默认显示前 10 行。如果要显示文件的前 5 行:
$head -5 file1
tail+文件
显示文件的最后几行。若没有指定显示的行或字符数,则默认显示末尾 10 行。如 果要显 示文件末 5 行:
$tail -5 file1

whoami:查看当前登录用户
查找与检索
find
根据文件名查找
一条最常用的 find 命令--在当前目录及子目录下查找所有以 file 开头的文件名
$find . -name ‘file*’
$find / -name ‘vimrc’
$find ~ -name ‘*.c’
grep
根据内容检索
在指定文件中搜索特定的内容,并将含有这些内容的行输出到标准输出。若不指定 文件 名,则从标准输入读取。
-c:只输出匹配行的计数。
-i:不区分大小写(只适用于单字符) 。
-h:查询多文件时不显示文件名。
-l:查询多文件时只输出包含匹配字符的文件名。
-n:显示匹配行及行号。
-s:不显示不存在或无匹配文本的错误信息。
-v:显示不包含匹配文本的所有行。
-R: 连同子目录中所有文件一起查找。
比如到系统头文件目录下查找所有包含 printf 的文件
$grep ‘printf’ /usr/include-R

进程管理
who
查看当前在线上的用户情况。所有的选项都是可选的,不使用任何选项时,
who命令将显示以下三项内容:
loginname:登录用户名;
terminalline:使用终端设备;
logintime:登录到系统的时间。

ps
用于监控后台进程的工作情况。
选项部分如下:
-e: 显示所有进程
-f: 全格式
-h: 不显示标。
-l: 长格式
-w: 宽输出
a: 显示终端上的所有进程,包括其他用户的进程
r: 只显示正在运行的进程
x: 显示没有控制终端的进程
#ps aux

jobs:用来显示当前shell下正在运行的哪些作业(即后台作业)
fg [job…]:把指定的后台作业或挂起作业移到前台运行
bg [job…]: 把被挂起的进程提到后台执行

kill:给一个进程发信号或终止一个进程的运行

网络管理
ifconfig:查看网卡的信息
ping
查看网络上的主机是否在工作
命令中各选项的含义如下:
-c:数目在发送指定数目的包后停止。
-d: 设定 SO_DEBUG 的选项。
-f: 大量且快速地送网络封包给一台机器,看它的回应。
-I: 秒数设定间隔几秒送一个网络封包给一台机器,预设值是一秒送一次。 -l 次数在指定次数内,以最快的方式送封包数据到指定机器(只有超级用户可以使用 此选项)
-q: 不显示任何传送封包的信息,只显示最后的结果。
-r: 不经由网关而直接送封包到一台机器,通常是查看本机的网络接口是否有问题。
-s: 字节数指定发送的数据字节数, 预设值是56, 加上8字节的ICMP头, 一共是64ICMP 数据字节。
netstat [选项]
显示网络连接、路由表和网络接口信息
命令中各选项的含义如下:
-a: 显示所有 socket,包括正在监听的。
-c: 每隔 1 秒就重新显示一遍,直到用户中断它。
-i: 显示所有网络接口的信息,格式同“ifconfig-e” 。 -n 以网络 IP 地址代替名称,显示出网络连接情形。
-r: 显示核心路由表,格式同“route-e” 。
-t: 显示 TCP 协议的连接情况。
-u: 显示 UDP 协议的连接情况。
-v: 显示正在进行的工作。
补充
man:查看手册
uname -a:查看内核版本信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值