Linux指令
常用命令
shell是一个用户与Linux进行交互的接口程序,通常它会输出一个提示符,等待用户输入命令。bash是当前Linux标准的默认shell.
Linux中日常使用的命令
ls [option]…[file] | 列出文件信息 |
---|---|
cd /代表根目录 .当前目录 …上级目录 ~当前用户的默认工作目录 | 切换工作目录 |
pwd [-LP] | 显示当前目录 |
uname 【option】 | 打印系统信息 |
whoami 【option】 | 打印用户名 |
man 【option…】 [section] page | 查询帮助信息 |
find [options] [path…] [expression] | 查找文件 |
echo [SHORT-OPTION]… [STRING]… | 打印文本,参数“-e”可激活转义字符 |
cat [option] [file] | 打印到标准输出 |
less [options] file | 分页打印文本,比more提供更丰富的功能 |
head/tail [option]… [file]… | 打印文本的前后N行 |
grep [option]… PATTERN [FILE]… | 匹配文本模式 |
cut option… [file]… | 通过列提取文本 |
diff [option]… files | 比较文本差异 |
ps [options] | 查看进程状态 |
top [options] | 实时查看系统运行情况 |
kill [options] […] | 杀死进程 |
ifconfig [-v] [-a] [-s] [interface] | 查看或设置网络设备 |
ping [options] destination | 判断网络主机是否响应 |
netstat [options] | 查看网络、路由器、接口等信息 |
nc [options] | 建立TCP/UDP连接并监听 |
touch [option]… file | 创建文件 |
mkdir [option] directory | 创建 |
1.nc指令
nc 地址 端口
2.cat指令(catenate、concatenate)
作用是显示或连接多个文本文件
语法:cat [-AbeEnstTnv] [–help] [–version] filename
3.chmod指令
chmod -R 666或777 文件 (修改文件读写权限)
4.tar指令
(sudo)tar -zxvf 文件(解压文件) 如何没有权限 前面加sudo
5.echo指令
功能是写内容到标准输出
6.cyclic指令
生成字符串队列:cyclic 字符串
计算字符串偏移:cyclic -l 四个字母
7.Objdump指令
作用:以一种可阅读的格式更加地了解二进制(可能带有附加信息)
8.ldd指令
用来打印或者查看程序运行所需的共享库(常用来解决程序因缺少某个库文件而不能运行的一些问题。IDD不是一个可执行程序,而是一个shell脚本)