文件
帮助命令
-
--help
- 命令 --help
-
man
-
man 命令
- 显示下一屏:空格键
- 一次滚动一行:回车键
- 往前一屏:b
- 退出:q
-
-
自动补全
- tab键
-
历史命令
- 上下键
文件管理
-
查看文件信息
-
ls
-
ls -a
- 显示指定目录下所有内容
-
ls -l
- 用列表的方式显示文件的详细信息
-
ll -> ls -l
-
-
-
切换工作目录
-
cd
-
cd 绝对路径
-
cd 相对路径
-
cd
- 快速切换到家目录
-
-
-
显示当前的工作目录
- pwd
-
创建新目录
-
mkdir
-
mkdir 目录名
-
mkdir -p 目录1/目录2/目录3
- 递归创建目录
-
-
-
创建一个空文件
-
touch
- touch 文件名
-
-
删除文件或目录
-
rm
-
rm 文件名
- 删除文件
-
rm -f 文件名
- 强制删除
-
rm -r 目录名
- 删除目录
-
rm -i 文件名
- 互动模式
-
-
-
拷贝
-
cp
- cp 源文件路径 目标路径
- cp -a 源目录路径 目标路径
-
-
移动、重命名
-
mv
-
mv 文件路径/文件名 目标路径
- 移动文件
-
mv 文件名 新文件名
- 重命名文件
-
-
-
建立链接文件
-
ln
-
ln 源文件 目标路径/文件名
-
硬链接
- 只能链接文件
-
-
ln -s 源文件 目标路径/文件名
- 软链接
-
-
-
查看文件内容
-
查看或者合并文件内容
-
cat
- cat 文件名
- cat 文件1 文件2 > 新文件名
-
-
分屏显示
-
more
-
more 文件名
- 显示下一屏:空格键
- 往前一屏:b
- 退出:q
-
-
less
-
less 文件名
- 显示下一屏:空格键
- 往前一屏:b
- 退出:q
-
-
-
取出文件前面几行
-
head
-
head 文件名
- 默认显示前10 行
-
head -n 数字 文件名
- -n 指定显示的行数
-
-
-
取出文件后面几行
-
tail
-
tail 文件名
- 默认显示后10 行
-
tail -n 数字 文件名
- -n 指定显示的行数
-
-
-
-
查找文件
-
find
- find 目录 -name 条件
- find ./ -name '*.txt'
-
-
打包压缩
-
gzip方式压缩
- tar -zcvf xx.tar.gz 文件1 文件2
-
解压
- tar -xf xx.tar.gz -C 路径
-
文本处理
-
文本编辑
-
vi 文件名
-
进入插入模式:i
-
进入命令模式:ESC
-
命令模式下的操作
-
保存退出
- :wq
-
强制退出
- :q!
-
跳至行首的第一个字符
- ^
-
跳至行尾
- $
-
跳至文首
- gg
-
跳至文尾
- G
-
-
-
vim 文件名
-
进入插入模式:i
-
进入命令模式:ESC
-
命令模式下的操作
-
保存退出
- :wq
-
强制退出
- :q!
-
跳至行首的第一个字符
- ^
-
跳至行尾
- $
-
跳至文首
- gg
-
跳至文尾
- G
-
-
-
-
屏幕输出
-
echo
- 把内容输出到屏幕
-
-
输出重定向
-
>
- 把命令结果保存到文件中
-
echo xxx > 文件名
- 简单的创建文件
-
修改文件权限
-
chmod
- chmod 三位数字 文件名
- chmod 777 1.txt
网络
查看网卡信息
- ifconfig
测试远程主机连通性
-
ping
-
ping 服务器地址
-
ping -c 数字 服务器地址
- 指定ping的次数
-
ping -i 秒数 服务器地址
- 指定ping的时间间隔
-
打印Linux网络系统的状态信息
-
netstat
- -t 列出所有tcp链接
- -n 用数字的形式显示地址和端口号
- -p 显示进程的pid值
- netstat -tnp
网友评论