Linux 常用命令
Shell
壳程序,用于和linux内核进行交互,进而操作硬件。最常用的shell的是Bourne Again Shell(/bin/bash)
帮助命令
用于查看命令的用法
–help:命令后面接 --help,例如 ls --help
man:man后面接需要查看的命令 例如 man ls
Tab:命令自动补全
上下箭头:切换使用过的命令
文件处理
ls:列出目录/文件信息
-a: 显示所有目录/文件,包含隐藏文件
-l: 显示目录/文件的详细信息
参数可以合起来使用,.表示当前目录,..表示上一级目录
cd:切换目录
pwd:显示当前目录路径
mkdir:创建一个新的目录
-p: 递归创建目录
touch:创建空文件
rmdir:删除一个空目录
rm:删除文件或目录
-r: 删除目录
-f: 强制删除,忽略错误提示
-i: 删除前提示询问
cp:复制文件或目录
-a: 拷贝目录
cp 源文件 目标目录
cp -a 源目录 目标目录
mv:移动文件与目录,或修改文件与目录的名称
mv 源文件/目录 新文件/目标目录
ln:建立链接文件
-s: 软链接
find:查找文件,find 查找的目录 查找的文件(可用匹配的方式)
-name: 根据文件名查找
cat、less、more、head、tail:查看文件内容
tar:打包压缩
tar 压缩参数 压缩后的文件名 需要压缩的文件
-C: 压缩后指定目录存放解压缩后的文件
gz格式压缩
解压缩到指定目录
文本处理
文本编辑:vi/vim
文件不存在,先创建再编辑
进入文件后
gg: 光标跳到第一行
shift+g/G:光标跳到最后一行
i: 进入编辑模式
: 进入退出模式,wq写入文件并退出,q退出,q!强制退出
Esc: 退出编辑模式
屏幕输出:echo
输出重定向(文件不存在则创建):>
文件属性
修改文件权限
r:读权限read —4
w:写权限write —2
x:操作权限execute —1
-:无权限 —0
设置最高权限:chmod 777 文件
添加某个权限:chmod +x 文件
减去某个权限:chmod -x 文件
查看网卡信息
ifconfig
测试远程主机联通性
ping
-c:ping的次数
-i:每次ping的时间间隔,单位秒
打印Linux网络系统的状态信息
netstat
-t:列出所有tcp
-u: 列出所有udp
-n:以数字形式显示地址和端口
-p:显示进程的pid和名字
-l: 只显示监听端口
退出linux系统
exit