Linux——常用命令

ls

ls [选项] [目录或文件]

列出目录下的所有子目录和文件,列出文件的相关信息
选项包括:

  • -a 列出目录下所有文件
  • -d 将目录像文件一样显示
  • -k 以k字节的形式表示文件的大小
  • -l 列出文件的详细信息
  • -r 反向排列目录
  • -t 时间排列目录
  • -R 递归列出所有子目录文件

psd

pwd

显示用户当前在的目录的绝对路径

cd

cd 目录名

将当前的工作目录改变到指定的目录下

cd .. 返回上级目录
cd ~ 返回根目录
cd - 返回最近访问的目录

touch

 touch [选项] 文件

新建一个文件,或者更改文件或目录的日期时间

cat

cat [选项] [文件]

查看目标文件的内容

mkdir

mkdir [选项] 目录名

在当前目录下创建一个新的目录

  • -p 递归建立多个目录

rm

rm [选项] [目标名]

删除文件或者目录
选项如下:

  • -f 直接删除文件,不进行确认
  • -i 删除前询问确认
  • -r 递归删除目录下所有文件

cp

cp [选项] 源文件或目录 目标文件或目录

复制拷贝文件或目录到目标文件或目录下
选项如下:

  • -f 强制复制文件或者目录
  • -i 覆盖文件前进行询问
  • -r 递归复制

mv

mv [选项] 源文件或目录 目标文件或目录

当前后参数都为文件时,后面的文件不存在时,将前面的文件重命名为后面的文件名
否则移动目录或者文件到指定的目录下
选项:

  • -f 强制覆盖目标文件
  • -I 若目标文件已经存在,则询问是否覆盖

man

man [选项] 命令

查看官方手册,获取参数含义

head

head [参数] [文件]

显示指定文件的开头,默认显示前十行

tail

tail [必要参数] [选择参数] [文件]

显示指定文件的结尾

date

date [选项] [+ 格式]
  • %H 小时
  • %M 分钟
  • %S 秒
  • %X 相当于小时:分钟:秒
  • %d 日
  • %m 月
  • %Y 完整年份
  • %F 相当于年-月-日

vim

是文本编辑器,可以编辑文件

创建打开文件

vim [文件名]

插入模式

vim打开文件后默认普通模式,不能进行输入,按下i后进入插入模式,左下角会提示INSERT

保存

如果不是普通模式,先按ESC退出到普通模式,然后才能进行保存,输入:w,回车,就可以保存文件了

退出

切换到普通模式,然后输入:q ,回车,就可以退出了,也可以直接使用:wq进行保存退出

官方教程

可以输入vimtutor来进入官方教程,学习vim的使用技巧

grep

grep [参数] [文件]

查找文件中是否有指定的字符串,显示对应的行数
选项:

  • -n 显示行数
  • -w 要求整个单词都完全匹配
  • -r 递归查询
  • -color 高亮显示查询后的结果
  • -include 指定查找一些文件
  • -exclude 指定排除一些文件

例:

grep "hello" hello.txt

ps

ps [参数]

查看系统上运行的进程

选项:

  • a 显示终端所有进程
  • u 以用户为主的格式来显示程序状况
  • x 显示所有程序,不以终端来区分

例:
查找关于tomcat的进程

ps aux | grep "tomcat"

netstat

netstat [参数]

查看系统上的网络状态

选项:

  • -a 显示所有正在或不在侦听的套接字
  • -n 显示数字形式地址而不是去解析主机,端口或用户名
  • -p 显示套接字所属进程的PID 和名称

例:
显示关于tomcat的网络状态

netstat -anp | grep "tomcat"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值