Linux常用命令 --文件处理

本文介绍了如何使用SSH连接Linux服务器,包括基本命令和选项;详细讲解了Linux下的文件管理和文本处理,如ls、cd、vim等;以及网络工具如ifconfig、ping和netstat的使用方法。

# 连接Linux服务器

使用ssh命令 

ssh -p22 username@host

-p 指定端口,默认端口为22,所以一般可以省略,当需要指定特定端口时,可以使用该关键字指定;

username 用户名

host 要连接的地址

# 文件

查看帮助

  • --help
  • man 

ls --help

man ls 阅读模式[空格向下翻页 回车逐行翻页  d 向前翻页 q退出]

文件管理

ls 查看当前路径的文件

ls -a 查看当前路径的所有文件(包括隐藏文件)

ls -l (可以简写为ll)查看文件的详细信息

ls -al 查看当前路径的所有文件的详细信息

cd    切换目录(可以使用绝对路径和相对路径)

pwd 显示当前所在目录的绝对路径

mkdir 创建新目录

mkdir -p a/b/c  创建递归目录

touch  创建空文件

rm 删除文件或目录

rm 文件名  直接删除文件

rm -r 目录  删除目录

rm -f  强制删除(当文件不存在时也不会提示)

rm -i 删除前提示是否删除

cp   复制命令

复制文件

cp 原文件路径 目标路径

复制目录

cp -a 原目录 目标位置

mv  移动/重命名

 

ln  建立链接文件 ln 原位置 生成链接文件的位置

软连接需要加关键字 -s ,当原文件被删除后名,软连接建立的链接文件就不再可用;

find   查找文件

find 查找范围  要查找的文件  文件支持正则表达式

cat less more head tail   查看文件内容

cat 查看完整内容

less more 翻页查看全部内容

head tail 查看前10页 后10页 可以加-n关键字来指定查看的页数

tar  打包压缩

打包 将文件放在一起,但是大小不变

压缩 通过压缩算法缩小包体积

压缩  tar -zcvf 压缩包的名称.tar.gz  要压缩的文件1 文件2

解压: tar -xf 压缩包  -C 要解压的路径

# 文本处理

文本编辑 vi / vim

vim 文件名 如果文件名存在则直接打开,否则创建并打开

vim

打开后进入命令模式: i 进入编辑模式  Esc 退出编辑模式 

命令模式下:gg 跳到开头位置  shift+G 跳到末行最左侧  $ 跳转到行尾  ^跳转到行首  :wq保存退出  :q! 强制退出不保存  

屏幕输出 echo

输出重定向 >

# 文件属性

修改文件权限

r  读权限  4

w  写权限  2

x  执行权限  1

-  无权限  0

chmod 777 文件名 赋予所有权限

# 网络

ifconfig 查看网卡信息

一般wth0为本地的网卡信息,inet为本地的IP地址

ping  测试远程主机的联通性

-c ping的次数

-I 每次ping的间隔

netstat  打印网络系统的状态信息

-t 列出所有的tcp

-n 以数字形式显示地址和端口号

-p 显示进程的pid和名字

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值